主要是还是太卷了,不搞点新东西,没噱头,KPI 完成不了~~ 前后端的负载重心也一直随技术变化,以前一台服务器搞定所有的时候,刚开始上网的人也少,服务器压力不大,随便搞,后面人多了,要减轻服务端压力,开始分离前后,再后面服务端集群化门槛低了,要优化用户体验,又把负载放回服务端……等以后又需要平衡的时候,可能又换回去了……
1. 前后端分离是为了工程化解耦合, 最后回到服务端渲染是为了提升性能, 但现在大部分还是分离的, 并且与以前有个不同就是全面 JS 化 2. 多框架不正代表有活力吗? 人多了自然就有更多的细分市场, 这些框架差异挺大的, 但也在互相借鉴学习 3. 本质上还是前端复杂度在这里, 另外 JS 原本设计出来也没想到会应用这么广泛, 都渗透到服务端了; 很多为了提升开发效率加的特性你要向前兼容, 那就离不开各种工具了; 如果你把视角转到纯服务端, 比如 nodejs, 你会发现框架变化挺少的, 到现在不还是在用 express / koa 嘛