rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » Ruby

弃java,转ruby

这次是我认真的考虑转向ruby,以ruby做为我的首要编程语言了。

从大二开始至今,学用java七年,感情深厚,却越来越难以忍受java。语法规则僵硬,代码表达力弱,第三方类库看似众多,但是真正需要的时候,却很难找到简单适用的。尤其在web开发这方面,至今没有找到一个满意的框架(虽然觉得play-framework已经很好,但是它绑定的jpa+hibernate,在真正使用的时候,问题重重)。在见识到动态语言的丰富表达力之后(看一下ruby, javascript的jQuery),再用java写代码,感觉就像是绑着铁链走路。

更重要的,是对于java未来的失望。自从Oracle收购了Sun之后,我就感觉java就没有了未来。Oracle,这个商业味道浓厚的公司,也许永远也不会从开发者的角度,对java进行改进。我一直期待的闭包和多行字符串等功能,在等了这么久之后,发觉永远都等不到。如果当时是google收购了sun,该有多好。就算是IBM,也好过Oracle。那样的话,java还会让我有期待。

重新拿出"Programming Ruby"这本书,在看了几章之后,再次被它的语法和表达力迷住了,突然有了一种卸下三座大山浑身轻松的感觉。Ruby的代码,可以给人“不可多一字也不可少一字”的感觉,短短几行就可以代替以前java写的几十行,这种变化真是一种享受。而Ruby的看家之宝,传说中的Ruby on Rails,则把web开发效率发挥到了极致。

所以,以后,请叫我Mr. Ruby :)

PS: 随着将来HTML5的流行,以及javascript在服务端的发展,javascript也将成为一种非常重要的主流开发语言,这个趋势非常明显。所以,也得把javascript拿下。怎么觉得,未来的java,将变成现在的c++?

顶一下
(0)
踩一下
(0)