我想知道使用Grails而不是純粹的vanilla Groovy安裝的優點和缺點。Groovy上的Grails:它提供了什麼?
Grails將Groovy作爲框架帶來了哪些功能?
- 它提供了什麼?它帶來了哪些功能和特點? - 它帶走了什麼? - 它對開發人員執行什麼? - 它給開發者帶來了什麼自由?
最後,
在純Groovy的 - 爲什麼使用Grails的?原因是什麼?
- 你需要放棄合併Grails進行生產?你放開了什麼樣的控制?什麼樣的表現受到危害?
謝謝。
我想知道使用Grails而不是純粹的vanilla Groovy安裝的優點和缺點。Groovy上的Grails:它提供了什麼?
Grails將Groovy作爲框架帶來了哪些功能?
- 它提供了什麼?它帶來了哪些功能和特點? - 它帶走了什麼? - 它對開發人員執行什麼? - 它給開發者帶來了什麼自由?
最後,
在純Groovy的 - 爲什麼使用Grails的?原因是什麼?
- 你需要放棄合併Grails進行生產?你放開了什麼樣的控制?什麼樣的表現受到危害?
謝謝。
Grails是基本上常規+ Spring MVC的+的ORM(GORM)+腳手架腳本+軌道的「約定優於配置」的態度,等
所以,如果你並不需要一個ORM(比方說,你的Web應用程序由rest或soap api支持),使用用groovy編寫的servlet應用程序或帶有groovy的spring mvc應用程序,將是一個合理的選擇。
像Rails一樣,Grails似乎就是我所說的「強烈粒度」。如果你用Grails的方式做事情,開發很容易(並且通常相當快)。該框架往往有一個大多數事情的首選方式。另一方面,如果你需要反對穀物,那麼你會有一個相對比較艱難的時間。
Groovy是一種通用語言,您可以使用它來編寫幾乎任何類型的軟件。 Grails是一個用於使用Groovy語言開發Web應用程序的Web框架。所以我想你可以說Grails大大簡化了使用Groovy開發Web應用程序的過程。