Ruby on rails 新项目的jRuby或Groovy?最好的选择是什么?
我正在启动一个新项目,我想使用一些在JVM上运行的语言,我想使用jRuby/RoR或Groovy/Grails 最好的选择是什么 多谢各位 “最佳选择”非常主观。每个人都有自己的偏好和一系列可接受的权衡。也就是说,我会写下我的观点,请不要在这里挑起语言战争 因此,这在很大程度上取决于您和您的团队已经熟悉的内容。如果您已经做了很多Rails方面的工作,那么JRuby/Rails是有意义的。请记住,为了让rails应用程序在JVM上运行,您仍然需要了解相当多的JVM生态系统。一些使用本机代码的gem在这里不起作用Ruby on rails 新项目的jRuby或Groovy?最好的选择是什么?,ruby-on-rails,ruby,grails,groovy,jruby,Ruby On Rails,Ruby,Grails,Groovy,Jruby,我正在启动一个新项目,我想使用一些在JVM上运行的语言,我想使用jRuby/RoR或Groovy/Grails 最好的选择是什么 多谢各位 “最佳选择”非常主观。每个人都有自己的偏好和一系列可接受的权衡。也就是说,我会写下我的观点,请不要在这里挑起语言战争 因此,这在很大程度上取决于您和您的团队已经熟悉的内容。如果您已经做了很多Rails方面的工作,那么JRuby/Rails是有意义的。请记住,为了让rails应用程序在JVM上运行,您仍然需要了解相当多的JVM生态系统。一些使用本机代码的gem
Groovy/GRAILS是稳定java框架的基础,生产了一种叫做Groovy的语言。如果您之前已经使用过一些Java,那么就很容易学会
Groovy是一种原生JVM语言(也就是说,它是在考虑JVM/Java互操作性的情况下运行的),而JRuby是JVM上的Ruby端口。这使Groovy在JVM上处于更好的位置。同样,您的里程数可能会有所不同Grails和Rails都是经过测试的稳定框架。Rails比Grails具有更好的生态系统。但是,如果您必须坚持使用JVM,Grails是更好的选择。请提供足够的项目规范,使语言或框架的选择能够产生不同的效果,然后回答问题的人可以提到为什么它对您来说是更好的选择。否则,您可以选择您最喜欢的语言和框架。为了防止您的问题被标记或可能被删除,请避免在每个答案都同样有效的情况下提出主观问题:“您最喜欢的是什么?”