突然想起Groovy的效率问题。
我不知道怎么样才能完整正确的测试一门语言的效率,于Groovy也不能说精通,于是就打算看看别人对此的评价。
国内似乎只有emu做过这样的评论: http://www.blogjava.net/emu/archive/2005/05/18/4784.html。emu的结果表明Groovy在数组和整数运算时比java要慢10`30倍。
emu的测试是很片面的,我还不放心。而且似乎很多人对效率问题不太关心--这大概是Java程序员的习惯吧:Java比C慢得多,还不是活得很滋润么!呵呵。
于是想去看看国外的牛人怎么样评价Groovy。
Richard Monson-Haefel 认为Groovy是“沉睡的巨人”:http://rmh.blogs.com/weblog/2006/02/groovy_the_slee.html
马上 Ed Burnette 就开始跳出来说“BeanShell比Groovy更帅!我推荐使用小而强大的BeanShell”:http://blogs.zdnet.com/Burnette/?p=22
这真是说到我的心里了,呵呵。
如果BeanShell也能象Groovy般得到广大的关注,想必会更加美好。
本文通过引用一些博主的观点对比了Groovy和BeanShell这两种脚本语言的效率。其中,Groovy在某些方面表现得比Java慢10到30倍,而BeanShell则因其小巧强大被推荐为更优选择。
446

被折叠的 条评论
为什么被折叠?



