代码之家  ›  专栏  ›  技术社区  ›  Cam Wolff

RubyonRails或Grails上的开发人员生产率更高吗?

  •  4
  • Cam Wolff  · 技术社区  · 15 年前

    考虑到RubyonRails(RoR)和Grails都可以在JVM(Java虚拟机)上运行,那么哪种语言和框架能够让同样有能力和经验的开发人员提高生产率,大约占多大比例?(即,以同样的工作量提供更多的业务功能)

    我知道对于Java开发人员来说,Grails更容易过渡到。我意识到,Grails开发人员可以使用整个Java库。我的问题是,在一个使用标准应用服务器(WAS、Weblogic、JBOSS、TOMCAT等)在Linux上的JVM上运行的环境中,开发人员的生产率如何。注意:JRuby将用于支持RoR在JVM上运行。

    我会向那些同时使用ROR和Grails进行了重大web应用程序开发的人寻求答案。

    1 回复  |  直到 15 年前
        1
  •  13
  •   Community Neeleshkumar S    7 年前

    如果你只想找一个 75% answer :圣杯

    我在这两个平台上都进行了重要的开发,尽管我的主要rails体验在大约一年半前结束(在Rails2.x发布之前)。

    答案在很大程度上取决于开发人员和可用于该项目的基础设施。如果您希望部署到标准java应用程序容器(如Tomcat),我认为Grails是更好的选择。如果你想用杂种狗/机架/磅等做些什么,选择rails。

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

    I like the groovy language a little more .

    我还发现grails在ruby/rails上更容易销售到我工作过的地方。这里有更多的java商店,对他们来说,实现这种转变并不是什么飞跃。

    这是我个人的偏好,我很容易看到其他人走另一条路。

    Rails有很多东西可以做,我认为那里的测试驱动开发故事要好得多(尽管我很担心) working on trying to fix that ).