Spring MVC 搭配模板框架(Thymeleaf/beetl) VS Spring MVC 提供 REST 接口, 前端重选框架 ?

2017-07-08 21:58:03 +08:00
 fly2never
SpringMVC 常常搭配 HTML 模板 ( Thymeleaf / beetl ) 之类的, 前后端一起包了.
但是现在很多后端接口提供给 iOS / Android / Web 一起用, 常常提供 REST 接口, 这种情况下, 可以直接用 REST 接口加上前端框架自己选型, 非常灵活.

那么现在 SpringMVC 搭配 HTML 模板和 REST 接口搭配前端自选框架来说, 优势在什么地方呢?
4008 次点击
所在节点    Java
8 条回复
qiyuey
2017-07-08 22:13:12 +08:00
看项目、团队规模,规模大考虑前后端分离,规模小没必要
pelloz
2017-07-08 22:45:52 +08:00
我们用 SpringMVC 写 REST 接口...前端用 VUE
Miy4mori
2017-07-09 04:35:53 +08:00
有些项目可以做单页,有些项目只能做服务端渲染。做选型的话,第一是业务需求,第二是团队技术栈。两种方式各有优劣。
Miy4mori
2017-07-09 04:38:03 +08:00
服务端渲染在需要 seo,无 js 环境和老旧浏览器,首屏加载时间等方面有优势。
ine181x
2017-07-09 08:44:44 +08:00
内部系统可以用 restful,外部服务端渲染
abcbuzhiming
2017-07-09 12:11:19 +08:00
前后端分离在 java web 这块一定要小心 servlet_path 路径可能会变这个坑
hantsy
2017-07-09 13:46:38 +08:00
讨论优势的年代好像早过去了,为适合移动设备,各种终端,前后端分离是很自然的事。

4,5 年前到现在所有的项目都是前后端分离,使用 RESTful API/Websocket 等交互。

后端:Spring,Java EE/Wiidfly,NodeJS, PHP/Slim/ZF/Synfomy 等,
前端 :SPA 技术框架,Angular 等,
移动: 原生技术,ionic, 都行。
jack80342
2017-11-29 23:48:23 +08:00
正在每天翻译一篇 Thymeleaf,欢迎 Fork,https://www.gitbook.com/book/jack80342/thymeleaf/details

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/373987

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX