我目前正在研究Grails,如果它是一个很好的选择与Web服务客户端项目。据说Grails非常有利于开发Admin Portals和Prototypes。但是我关心的是将Grails用于管理门户,其中管理门户由Rest-API调用驱动。因此,我可以将其视为Web服务客户端应用程序。因此,我将无法充分利用Grails脚手架功能来生成控制器或其相关的测试用例。还有通过Hibernate的对象关系映射。但我仍然可以根据我定义的域对象获取生成的视图。考虑到上述问题,Grails仍然比使用传统的Java / Spring和Spring RestTemplate方法更有利吗?
答案 0 :(得分:0)
这是一个主观问题,但IMO是的,主要是Web服务消费者的Grails Web应用程序仍然是一个不错的选择。 Groovy的远程API功能非常高效和干净,无论域/服务层是什么样子,视图层和控制器都是高质量的。
在我目前的项目中,我们的Grails应用程序之一就像您的描述一样,并且在质量,性能和生产力方面取得了成功。