2012-02-09 97 views
-3

我想知道使用Grails而不是纯粹的vanilla Groovy安装的优点和缺点。Groovy上的Grails:它提供了什么?

Grails将Groovy作为框架带来了哪些功能?

- 它提供了什么?它带来了哪些功能和特点? - 它带走了什么? - 它对开发人员执行什么? - 它给开发者带来了什么自由?

最后,

在纯Groovy的 - 为什么使用Grails的?原因是什么?

- 你需要放弃合并Grails进行生产?你放开了什么样的控制?什么样的表现受到危害?

谢谢。

回答

3

Grails是基本上常规+ Spring MVC的+的ORM(GORM)+脚手架脚本+轨道的“约定优于配置”的态度,等

所以,如果你并不需要一个ORM(比方说,你的Web应用程序由rest或soap api支持),使用用groovy编写的servlet应用程序或带有groovy的spring mvc应用程序,将是一个合理的选择。

像Rails一样,Grails似乎就是我所说的“强烈粒度”。如果你用Grails的方式做事情,开发很容易(并且通常相当快)。该框架往往有一个大多数事情的首选方式。另一方面,如果你需要反对谷物,那么你会有一个相对比较艰难的时间。

1

Groovy是一种通用语言,您可以使用它来编写几乎任何类型的软件。 Grails是一个用于使用Groovy语言开发Web应用程序的Web框架。所以我想你可以说Grails大大简化了使用Groovy开发Web应用程序的过程。

相关问题