Ruby on Rails或Grails上的开发人员生产力是否更高?

时间:2009-05-12 16:15:58

标签: ruby-on-rails grails

鉴于Ruby on Rails(RoR)和Grails都可以在JVM(Java虚拟机)上运行,哪种语言和框架能够使同等能力和经验丰富的开发人员更高效率,大致相当于百分比? (即,为同样的努力提供更多的业务功能)

我知道Grails更容易让Java开发人员过渡到。我意识到Grails开发人员可以使用整个Java库。我的问题是关于在Linux上使用标准应用程序服务器(WAS,Weblogic,JBOSS,TOMCAT等)在JVM上运行的环境中的开发人员生产力。注意:JRuby将用于启用RoR在JVM上运行。

我会向使用ROR和Grails进行重要Web应用程序开发的人请求答案。

1 个答案:

答案 0 :(得分:13)

如果你要找的只是75% answer:grails

我在两个平台上都做了大量的开发,虽然我的主要铁路体验在大约一年半前结束(在rails 2.x发布之前)。

自从grails 0.5以来,我一直积极参与grails开发。

答案实际上更多地取决于可用于项目的开发人员和基础架构。如果您希望部署到标准的Java应用程序容器(如Tomcat),我认为Grails是更好的选择。如果你想用mongrel / rack / pound /等做些什么。挑选铁轨。

如果有特定的宝石/罐子适合您的业务问题,那么这显然会影响您的决定。

Grails对我的选择并不是因为我认为它更好地解决了各种问题,而是因为我更喜欢grails开发者社区而且I like the groovy language a little more

我还发现grails更容易卖给我在ruby / rails上工作的地方。这里有更多的Java商店,它们不太可能实现这种转变。

这是个人偏好,我可以很容易地看到别人走另一条路。

Rails有很多事情要做,我认为测试驱动的开发故事要好得多(尽管我working on trying to fix that)。