我是一个J2EE开发人员,我喜欢使用Grails....all的想法使用企业Java的好处(Spring、Hibernate等),但Rails的简单性(脚手架、约定优于配置、Groovy脚本等)。我的公司正在考虑推出一个新的基于Grails的企业级web应用程序。我听说这个平台的早期版本在稳定性和缺陷方面存在一些问题。然而,自从成为Springsource的一部分以来,我似乎没有多少抱怨。
我很好奇是否有人对在大规模web应用中使用Grails有任何意见或经验。它是稳定的吗?可靠?有什么需要我注意的地方吗?还有其他的观察结果吗?谢谢!
发布于 2010-08-04 11:55:16
有关此主题之前的一些讨论,请参阅
发布于 2010-08-04 16:05:07
简短的回答
是
更长的答案
从1.0开始,内核的稳定性和可靠性有了很大的提高。似乎每个新版本都会引入一些错误,但在性能方面,变通/修复往往会很快出现,Grails一直是足够的(就我的目的而言)。鉴于Grails实际上是Spring MVC和Hibernate的Groovy DSL,并且大多数Grails实际上是用Java编写的,如果Grails的性能与Spring MVC等Java web框架有本质上的不同,那将是令人惊讶的。
当涉及到Grails插件时,情况就非常不同了。其中大多数是由社区维护的,而不是由Grails团队维护的,并且更有可能被放弃,或者无法跟上更新版本的Grails。官方支持的插件(例如Spring Security)当然是这个声明的一个例外。
发布于 2015-08-20 15:59:06
我会说是的,因为长Grails 2.0+。使用基于Spring Boot的Grails 3.0,您可以进一步提高开发人员的生产力。
这篇关键的文章证明了这一点。
http://blog.pivotal.io/pivotal/case-studies/netflix-amazon-asgard-groovy-grails-elastically-scaling-apps-for-40-million-internet-tv-viewers
https://stackoverflow.com/questions/3402152
复制相似问题