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