Freewind @ Thoughtworks scala java javascript dart 工具 编程实践 月结 math python english [comments admin] [feed]

(2011-09-13) scala啊scala

广告: 云梯:翻墙vpn (省10元) 土行孙:科研用户翻墙http proxy (有优惠)

我的scala群里越来越冷清了,这两天没有一个人说话。另一个scala群里,也是偶尔一两人。想到三个月前的时候,那时还是相当的热闹。群里的爱国者天天搞scala,唐古拉山也在研究,我也兴致勃勃地想写一个scala的mvc框架出来。然而现在,爱国者搞nodejs去了,唐在观望,我也因为受不了修改重启的折磨,又转到java下了。还有闪电侠,曾经也打算看看scala,现在则彻底转向python了。现在应该就只有一个Nil还在坚持热爱着scala吧。


至于群里其它的朋友,大多出于好奇试试,几天就放弃了。我曾经相当看好scala,还鼓动唐升华一起来学习,现在看来,还是太武断了。scala看起来很好,但是有很多地方难以让人满意:编译时间奇慢无比,没有一个成熟又好用的web框架,编辑器支持还不够理想,与java交互时麻烦很多,对电脑配置要求很高(eclipse的scala插件,要想流畅运行,需要给它分配1.5G内存)。还有,它的文档,写得如天书一般(有点像学术论文),很难看完一个函数的注释,就知道怎么去用。我一般都是先查文档,再到网上搜示例,才知道怎么用。

还有官方推荐的web框架liftweb,我只能说,太高端了。用一位网友的话来说:“你很少能遇到一个像它这样,框架比语言本身还复杂的框架”。那些能把liftweb玩熟练的人,绝对个个都是大师级。

现在play正在大力向scala挺进,模板、orm都搞出来了,马上要发布play-scala1.0,不知道是否能做到像它的java一样热修改。希望play能够成功。我很佩服play的作者,因为他很有创造力,很善于扬长避短,将各个工具的优势发挥出来,提高开发效率。

comments powered by Disqus