现在前后端分离是主流了吗?

2018-09-24 12:15:38 +08:00
 onice

想问下大家,现在前后端分离是主流了吗?

现在有个项目,正在进行技术选型阶段,在考虑要不要前后端分离,前后端分离有什么好处呢?

还有个疑问是现在前端人手不够,可能要后端亲自上阵,前后端分离的话,哪些技术对后端来说比较容易。后端的主要技术栈是 Java 和 Python。

谢谢大家。

15810 次点击
所在节点    程序员
62 条回复
lsido
2018-09-24 12:20:26 +08:00
应该正在趋向主流,但还不是主流
linbiaye
2018-09-24 12:23:38 +08:00
java 系的上 angular.
mmdsun
2018-09-24 13:12:01 +08:00
主流。我们这都是
Hilong
2018-09-24 13:16:56 +08:00
上海这边应该是主流了,现在客户端性能强大了。很多工作可以放到前端来做了。后端不是和以前一样的写嘛。写写接口就好了啊
2379920898
2018-09-24 13:20:42 +08:00
分场景啊,ERP 你前后端分离试试呗
javacodecreeks
2018-09-24 13:20:56 +08:00
这是一个趋势,而且用在微服务项目里的话,非常适合!可以各司其职提高开发效率,但是带来了接口测试成本,如果后端用 Java 的话,可以用 swagger 向前端暴露自己的接口
duan602728596
2018-09-24 13:46:39 +08:00
没错,可以这么干,开发很舒服的
SorcererXW
2018-09-24 14:22:20 +08:00
如果要同时兼容前端和移动端,前后端分离很重要
janxin
2018-09-24 14:26:32 +08:00
互联网化项目肯定是一个好选择,传统软件项目未必是一个好选择。
前后分离的场景更加适用于业务不停发展变化的互联网业务,前端的变更需要更加快速,超过了后端的业务变化速度才能体现出比较大的优势。
enjoyCoding
2018-09-24 14:29:43 +08:00
如果考虑到服务端渲染的话还是不要前后端分离了吧 毕竟前端比较少。
NicholasYX
2018-09-24 14:32:21 +08:00
目前我们着是这样 客户端又后台提供接口 其他前端来做
后台管理部分全部又后台来做
way2create
2018-09-24 15:15:33 +08:00
可惜我们公司前端水平太差了 比我个后端还差
PHPer233
2018-09-24 15:18:54 +08:00
前端能做的事情就不要让后端做。
sudoz
2018-09-24 15:31:35 +08:00
@linbiaye #2
前后端分离,后端还分 Java PHP ??你倒是说说为什么后端 Java,前端就要用 Angular ?
linbiaye
2018-09-24 15:39:29 +08:00
@sudoz 你会错意了,没有说后端 java,前端就要 angular。对于后端程序员来说,如果熟悉 java 的那一套,上手 angular 容易。angular 才是 framework, 各种常用的组件都给你准备好了; vue, react 都只是 library,需要自己倒腾其它的 library。
cyberpoint
2018-09-24 15:46:59 +08:00
是的,反正深圳这边是这样的。但是分离后安全性可能降低,所以会结合 ssr。
还有一个分离之后的 pwa 也能加速用户体验。
wizardforcel
2018-09-24 15:57:47 +08:00
好处是只写一种接口。坏处是可能要多一些人手。
karllynn
2018-09-24 17:18:12 +08:00
3 年前就分开了=,=

不过写一些控制台之类的小玩意儿不分开也行
xuanbg
2018-09-24 17:18:27 +08:00
@2379920898 ERP 更容易前后端分离呀,SPA 不就是基于浏览器的客户端么?
bojackhorseman
2018-09-24 21:19:24 +08:00
jQ 一把梭

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

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

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

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

© 2021 V2EX