Car*_*ven 10 java grails groovy frameworks
我已经听过并阅读了很多关于Grails框架的内容.我从他们的网站上了解到,这是一个旨在针对Groovy语言的框架.
Grails看起来像一个更适合中小型应用程序的框架,而不是像Spring和Struts这样需要太多配置来设置的框架.但与此同时,由于不够成熟,难以找到开发人员等原因,我不太愿意直接进入Groovy语言.
我想知道我是否可以使用Java而不是Groovy,并且还可以利用Grails的优势(或者在Rails之后建模的东西).那么,我可以使用Grails框架但使用Java语言编写代码吗?尽管Groovy看起来像是Java的超集,并且它们都可以相互无缝地工作,但我找不到一个具体说明我是否可以使用Grails并用Java编写的地方.
Igo*_*nov 12
你可以,但你将失去Grails的所有好处.像动态方法,工件,控制器,大多数插件等.我不认为你将能够使用Java的GORM(数据库映射).
你将失去什么:
所以,基本上你只需要有限的GSP视图的标准Spring MVC应用程序,也许,更方便的方式来配置应用程序,更容易使用静态文件/资源和i18n.
PS你总是可以用类似Java的语法编写Groovy代码.在这种情况下使用所有Grails功能(慢慢移动到Groovy,你会看到)
PPS不乏Groovy开发人员,顺便说一下.每个Java开发人员都可以开发Groovy.只需2-3个小时就可以阅读Groovy for Java程序员的一些介绍.