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