Grails是大型企业Web应用程序的可行选择吗?

Jef*_*eff 4 java grails groovy java-ee

来自J2EE开发背景,我喜欢Grails的想法....使用企业Java(Spring,Hibernate等)的所有好处,但是Rails的简单性(脚手架,约定优于配置,Groovy脚本等) ).我的公司正在考虑推出一个基于Grails构建的新的企业级Web应用程序.我听说在平台的早期版本中存在稳定性和缺陷方面的一些问题.但是,自从成为Springsource的一部分以来,我似乎没有多少抱怨.

我很好奇是否有人对使用Grails进行大规模网络应用程序有任何意见或经验.它稳定吗?可靠?我应该注意哪些问题?还有其他意见吗?谢谢!

Dón*_*nal 8

简答

更长的答案

自1.0以来,核心的稳定性和可靠性大大提高.似乎每个新版本都会引入一些错误,但是变通方法/修复方法很快就会出现在性能方面,Grails总是足够的(出于我的目的).鉴于Grails实际上是Spring MVC和Hibernate的Groovy DSL,并且大多数Grails实际上是用Java编写的,如果Grails的性能与Spring MVC等Java Web框架有很大不同,那将是令人惊讶的.

Grails插件的情况非常不同.其中大多数是由社区而不是Grails团队维护的,更有可能被遗弃,或者无法跟上Grails的新版本.官方支持的插件(例如Spring Security)当然是本声明的一个例外.