ZhangJinglin

即使生活有一千个理由让你哭泣,你也应该有一千零一个理由让自己微笑
posts - 2, comments - 7, trackbacks - 0, articles - 0

我的评论

其实,真正的探讨ROR和Grails之间的问题,可能像探讨JavaEE和.NET之间问题一样。
现在的问题是,ROR已经发布到了1.2,可是Grails只有0.4,好像马上要发布0.5了。从技术成熟度上说,恐怕要差和大一块,如果我们能够理解ROR的开发理念,而关注Grails的发展,等到Grails成熟后,我想可就是另一种结果了。
更为关键的问题是,Grails建立在Java基础上,这是一个ROR无可比拟的优势,试想如果Java不是建立在更好的C++上,C++不是建立在C上,今天的C++或者Java也许只是小语种,呵呵。
我学习ROR的时候,看的就是Agile web development with rails,(好像地球人都看这本),我惊奇Rails的开发效率,我迷惑Ruby的语法。我发现,我想要学好Rails必须深入学习Ruby,一个我从来不知道的语言。所以学习进度也是很慢。
在学习Grails的时候,看的时InfoQ 的grails getting started,只用了很短的时间就初步掌握了。而且用了1天半就完成了一个资源下载系统,而且可以评论,虽然很初级,但却是工作在完全的Java环境下,总之,就是快乐。
用ROR的确快乐,但有时却很痛苦(不熟悉Ruby),Grails却给我持续的快感。
我想写这个系列,主要是想用ROR的思想来对比了解Grails,毕竟ROR已经很成熟了,Grails的资料都很少。
初步设想可能包括(二)基本开发过程的比较(三)控制器的比较(四)视图的比较(五)域模型的比较(这个是重点)(六)Ajax的比较(七)Ruby 与 Groovy的比较
不知道有没有精力完成,工作太多......