我正在为我们正在构建的新Web应用程序评估各种Web框架。我们正在尝试将Grails与Springboot进行比较。因此,在这种情况下,Grails使用gsp文件(Groovy服务器页面),我只是想知道这些日子是否仍然被其他人使用?我过去常常在jsp上工作,这几乎已经死了。看起来这些天的一般方法是获取json或某些格式响应并使用一些客户端javascript库(如AngularJS)来管理您的视图?它是否正确?只想查看是否对此主题有任何意见或建议?感谢。
答案 0 :(得分:2)
这完全取决于您的业务逻辑和网站的复杂性。
如果你想遵循微服务架构,你可以选择一个rest-api,然后是一个角度应用程序,它将接受json并来回处理api和前端。
gsps接近grails,而grails使用sitemesh进行模板化。如果您确定要将V与其余的MC部分保持一致,那么请转到gsp。
虽然角度与gsp无关,因此角度仍然可以与gsp页面一起使用。虽然您可能在集成方面遇到一些初步问题。此外,角度很重,因此适用于单页应用程序,但不适用于多页应用程序。
在选择这些技术之前,我会推荐一些R n D.
以下链接可以帮助您: How to integrate angular js into grails 2.3.4?
http://www.tothenew.com/blog/grails-with-angularjs/
希望它有所帮助!