首页 > > > 129 Web 前端开发进化之路
Web 前端开发进化之路
静态网页
jQuery时代
Vue、React.js 时代
现在已经不是会点 HTML、JS、CSS就能做前端开发的时代了。
前端开发变的越来越复杂。
复杂本事不是一件好事或者坏事
这种复杂性对组织是一种正向作用,还是反向作用。前端开发的复杂化肯定是之前的前端开发遇到了一些问题,需要去解决。
遇到的是什么问题?
是前后端耦合严重吗?不是。我认为组织要解决的问题肯定不是具体的技术问题。
问题应该是是随着团队人越来越多,团队的开发效率降低了。按照以前3个人干活的效率,现在6个人只能完成之前4个人干的活,老板感觉浪费了2个人。
其实大家都没有闲着,只是我们把更多的时间花在了等待上,前端等后端,后端等前端,产品等前后端。
前端抱怨后端不懂前端,后端抱怨前端不懂后端,前后端抱怨产品不懂技术。
前端复杂化的目标不是前端想抢后端的活,而是前端不想再碰后端的活,同时又不想让后端现在前端的开发速度。
应对方式
分家,代码仓库分开,工具流分开。
前后端 通过 API 交互
后端工程师 => API 工程师
前端工程师 => 页面交互工程师
前后端通过 API 隔离了。前后端可以愉快地各写各的代码了。团队的开发效率又提升了。把之前的单通道模式,变成了现在的多通道、异步、非阻塞。
怎么选方向
那你决定做前端、还是后端?还是都做?
都做现在或许不是最优的选择了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4662/viewspace-3155874/ ,如需转载,请注明出处,否则将追究法律责任。