【发布时间】:2010-10-25 14:44:50
【问题描述】:
鉴于 Ruby on Rails (RoR) 和 Grails 都可以在 JVM(Java 虚拟机)上运行,哪种语言和框架可以让同样有能力和经验丰富的开发人员提高工作效率,大致可以提高多少百分比? (即,以相同的工作量提供更多的业务功能)
我知道 Java 开发人员更容易过渡到 Grails。而且我意识到 Grails 开发人员可以使用整个 Java 库。我的问题是关于开发人员在使用标准应用程序服务器(WAS、Weblogic、JBOSS、TOMCAT 等)在 Linux 上的 JVM 上运行的环境中的生产力。注意:JRuby 将用于使 RoR 在 JVM 上运行。
我想请那些使用 ROR 和 Grails 完成重要 Web 应用程序开发的人回答。
【问题讨论】:
-
首先,它现在正式只是“Grails”; RoR 人员要求 Grails 人员更改名称。
-
您如何衡量生产力?开发人员更熟悉/更熟悉哪一个?正在建造什么?有很多变量需要考虑。
-
生产力是通过交付的功能单位(不是代码行)来衡量的。我正在寻找在各自的语言和框架中同样称职的 ROR 和 Grails 开发人员。这个问题的重点是网络商务应用程序。
-
Ruby on Rails 不能在 JVM 上运行; JRuby on Rail 可以并且也可以访问完整的 Java 平台 API。
-
我只是假设人们知道 JRuby 是在 JVM 上运行 Ruby 的方法。
标签: ruby-on-rails grails