2012-02-09 91 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應用程序的過程。

相關問題