关于初学者前端后端分离以及模板引擎的取舍问题

2017-05-03 22:25:08 +08:00
 wly19960911
感觉现在的前端偏向框架和各种工具库开发越来越多,用框架可以制作 webapp,变成 webapp 去使用,可以摆脱后台单独开发。

但是这不是我想问的。我本来是学前端,和旁边学后台一直是前后台分开的思路走的,但是又跑来学 java 后台了,看到了 spring boot 里面有模板引擎,自己今天想了下,现在大部分网站都是在用非分离的形式,那么继续只学非分离感觉会有点小问题,所以来问问各位有什么建议,因为接触前端更多,对后台的概念以及后续并不了解,只是能搭建 SSM 开发并且使用的脚手架和简单开发的情况,连后台的学习方向都很模糊(如果有人有个大致方向的文章介绍也不错)。

所以大家就给个简单的回答就好。先感谢下各位。
7209 次点击
所在节点    问与答
7 条回复
Exin
2017-05-04 01:37:19 +08:00
那就玩玩 前后端分离+服务端渲染?
66beta
2017-05-04 01:59:40 +08:00
分离是为了隔离前后端开发,大家只要定 API 就好了,同时兼容 native APP,或第三方输出

做 java 模板的话,这部分前端代码就在 java 包里了,前端修改某处就要对这个包重新发版
loading
2017-05-04 06:24:00 +08:00
bootstrap +jQuery,就是干!
wly19960911
2017-05-04 08:12:29 +08:00
@66beta
分离的好处都懂,一开始就是抱着这种思想的,最后走前端框架之后发现成了 spa 应用,但是 spa 的应用基本只是手机。然后加上自己对后台的不了解,现在都是用什么去实现服务器渲染的,所以有点迷茫。

@Exin
查了下,感觉应该可以做吧,这几天去看看 node 这方面的东西去。
ansheng
2017-05-04 09:59:12 +08:00
你写你的前端,我写我的 API,给你一份 API 文档就行了,没什么好纠结的吧,小项目用后台模板渲染没问题,大点的,除非整个项目都是你来干,否则,还是专注某个领域吧。
wly19960911
2017-05-04 11:41:50 +08:00
@ansheng
你被降权了?我没有接收到通知。

这样的确好,但是连路由都全权交给前端,seo 和某些体验不一定好,而且采用这种的大多数是 sqa 页面,所以也想了解一点后台现在用什么渲染和配合开发的(可能想太多吧
ansheng
2017-05-04 12:01:35 +08:00
@wly19960911 你考虑的事情都会被解决的,我们现在就是 js+jq 来做前端,后端不做模板,so... 《还好学习,天天向上

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

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

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

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

© 2021 V2EX