This topic created in 3231 days ago, the information mentioned may be changed or developed.
SpringMVC 常常搭配 HTML 模板 ( Thymeleaf / beetl ) 之类的, 前后端一起包了.
但是现在很多后端接口提供给 iOS / Android / Web 一起用, 常常提供 REST 接口, 这种情况下, 可以直接用 REST 接口加上前端框架自己选型, 非常灵活.
那么现在 SpringMVC 搭配 HTML 模板和 REST 接口搭配前端自选框架来说, 优势在什么地方呢?
8 replies • 2017-11-29 23:48:23 +08:00
 |
|
1
qiyuey Jul 8, 2017
看项目、团队规模,规模大考虑前后端分离,规模小没必要
|
 |
|
2
pelloz Jul 8, 2017
我们用 SpringMVC 写 REST 接口...前端用 VUE
|
 |
|
3
Miy4mori Jul 9, 2017 via iPhone
有些项目可以做单页,有些项目只能做服务端渲染。做选型的话,第一是业务需求,第二是团队技术栈。两种方式各有优劣。
|
 |
|
4
Miy4mori Jul 9, 2017 via iPhone 1
服务端渲染在需要 seo,无 js 环境和老旧浏览器,首屏加载时间等方面有优势。
|
 |
|
5
ine181x Jul 9, 2017 via iPhone
内部系统可以用 restful,外部服务端渲染
|
 |
|
6
abcbuzhiming Jul 9, 2017
前后端分离在 java web 这块一定要小心 servlet_path 路径可能会变这个坑
|
 |
|
7
hantsy Jul 9, 2017
讨论优势的年代好像早过去了,为适合移动设备,各种终端,前后端分离是很自然的事。
4,5 年前到现在所有的项目都是前后端分离,使用 RESTful API/Websocket 等交互。
后端:Spring,Java EE/Wiidfly,NodeJS, PHP/Slim/ZF/Synfomy 等, 前端 :SPA 技术框架,Angular 等, 移动: 原生技术,ionic, 都行。
|