2016-01-19 23 views
0

我正在评估我们正在构建的新Web应用程序的各种Web框架。我们试图比较Grails和Springboot。因此,在这种情况下,Grails使用gsp文件(Groovy服务器页面),我只是想知道如果这些日子还在使用它吗?过去我曾经在jsp上工作过,现在已经死了。看起来像现在的一般方法是获取json或某种格式的响应,并使用像AngularJS这样的客户端JavaScript库来管理你的视图?它是否正确?只是想看看对这个话题有什么意见或建议吗?谢谢。groovy服务器页面仍然是一个很好的技术?

+1

是不是那些正交问题?如果你做一个SPA,你还是要生成HTML(如初始请求,搜索引擎优化,非SPA内容,...) – cfrick

+0

在我的公司,我们使用GSP创建MVP,这是在创业的最佳途径之一,并展示产品。我们并行处理使用我们grails项目中的API的客户端版本。 – swiatows

回答

1

这相当依赖于你的业务逻辑和网站的复杂性。

如果你想追随微服务架构你去一个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/

希望它能帮助!

+0

谢谢。我的应用本身没有太多。它将API调用所需的信息获取到其他进程(一些JSON,一些其他专有格式)。将Angular与gsp集成很容易吗? – endless

+0

看到我的编辑上面有整合angular和gsp的链接。 –