获得徽章 0
赞了这篇沸点
刚听见领导说一个刚入职一个月的同事:你天天准时下班,你看看我们。听完这句话我就觉得我明年年初离职的决定没有错😪
5
关注了标签 动效 动效
关注了标签 V2EX V2EX
赞了这篇沸点
为什么前端一定得学 node?

前后端分离模式已经偏离了当初的目标,原本通过并行 + 专业化来提高效率,但事情正在起变化。

1、并行率。在多个项目穿插迭代的情况下,前后端通常不能做到完美并行。

2、成本。本质上前后端分离仅仅是把一份工作拆成两份,让两个人去做,并没有减少整体的工作量。从增量运营时代进入存量运营时代,效率的权重一旦下降,那么前后端分离就会显得有些昂贵。

3、额外的信息成本。接口文档、数据结构约定、技术评审、联调(反正有前端测试接口,后端就不管接口质量,都等到联调时再说)...

4、公地悲剧。有部分工作既可以前端做,也可以后端做,那谁来做?这既是一个技术问题,也是一个政治问题。

5、逆向选择导致技术退化。反正都是前后端分离,前端就一点不管后端,后端也一点不管前端。

6、维护成本。但凡出点问题,就得拉前后端一起排查。

前后端分离还造成了以下分离前本不存在的困难:

1、首屏性能
2、A/B、灰度能力
3、桌面端 SEO

综上,从大方向上看,未来的趋势是客户端与前端融合,前端与后端融合。

阮一峰:未来只有两类工程师:端工程师、云工程师。
展开
7
下一页