1
zhuangzhuang1988 2015 年 11 月 29 日
用 python, ruby 写 idea 得卡死...
python/ruby 的 vm 都应该不属于工业级的.. |
2
xufang 2015 年 11 月 29 日
想用 python 写大型 GUI 软件的, 建议先看下《梦断代码》
|
3
xufang 2015 年 11 月 29 日
我也修了不少 python 代码了,结论就是写写 web 这些不带界面的还行。要是拿来写 GUI , 千万别写大型项目。否则,药丸。
|
4
Cloudee 2015 年 11 月 29 日
我觉得 nodejs 倒是个候选, JIT 优化很完全,不过大型项目的内存占用不知道
|
5
buckethead1 2015 年 11 月 29 日 via Android
不是
intellij 用脚本语言来写会更卡 |
6
hujianxin OP @zhuangzhuang1988 那也就是说 jvm 并没有我想象中的笨重了?我的大脑中一直把 jvm 定位为完善而笨重。现在 ruby 的虚拟主机已经很多了,而且价格不高,但是 jvm 的就相队不多,这与 jvm 太重有关吗?
|
7
6IbA2bj5ip3tK49j 2015 年 11 月 30 日 via Android
@hujianxin JVM 上跑的框架太重,内存不够吃。
|
8
qw7692336 2015 年 11 月 30 日
升级了一下电脑配置, idea 终于不卡了
|
9
echo1937 2015 年 11 月 30 日
Intellij IDEA 用 Swing 开发,虽然争议大,但效果还不错。
JS , Py , Ruby 好像都没有什么特别好用的 gui 库,至少 python 的 TK 就是个逗比,总不能用 web 做吧... 这个场景下,事件驱动、异步编程、非阻塞 IO 的优点反而没啥帮助。 |
10
Cloudee 2015 年 11 月 30 日 via iPhone
@hujianxin JVM 占据的最小空间太大了,基础类库, JIT ,反射用的元数据就不知道多少兆,分代 GC 中每个代都要留有空间,各种常量池等等等等,头 100 兆留给自己的程序太少了,几百兆之后其实还是挺紧凑的...
|
13
hujianxin OP @xgfan 请教一下,想 Clojure 这样的语言,他也是跑在 jvm 上面的,你刚才说不是是跑在 jvm 上面的框架重,意思是想 spring 类似的 java 框架重吗? clojure 这个跑在 jvm 上面,它重不重呢?
|
14
6IbA2bj5ip3tK49j 2015 年 11 月 30 日
@hujianxin coljure 不清楚,我也是小白,只是使用 coding 的演示空间,发现 256M 运行 jersey+spring+hibernate 会启动失败,把内存加到 512M 就可以正常运行了。
|