首先,这些框架是做 spa 的,所以确实没必要上 spa 的页面就不该用这些东西,徒增复杂度。 但是,现在新出来的后端就没学过,也不会干套模板。所以这活还是前端干。前端又整了套 js 在服务端渲染的东西。 现在这个局面是各种因素导致的,没办法。
讲真 ssr 只是为了官网, 更多的企业应用例如 oa 管理后台 crm 之类的, 其实完全不需要 seo, 这些场景都是 spa 的天下 生态乱战这个我没话说, 前端就是这样乱 至于工具, 也是乱战, 你看 vue 的迁移, webpack vue-cli vite, 每一次都是大难题, 不是说工具本身有什么问题, 是业务代码要各种改、还有私有 API 之类的调整, 本质上你选了一个技术栈, 那基本就是只能在这个坑里打滚了, 楼下别杠什么升级, 问问老板给不给你时间再说...
以前的服务端渲染和现在不太一样,以前基本就是个字符串模板引擎替换,现在像 Blazor 之类的是可以在服务端响应前端 click 事件,直接操作 DB 的,省去了 Controller 、Service 等裹脚布
现在的前端是有结构性问题的,整个行业的发展前景都又问题 究其原因,是领头羊不行,领头羊的上限太低,下限更低,全部都不是软件行业深耕过的人,而是应届生或者别的不相干的行业转过来,没有工程思维,缺少背景知识和积累 每次出一个新的框架,不是把人往高处带,反而是不断突破底线,不断颠覆之前的标准和工程最佳实践 领头羊把路带偏,后面跟着的只能是越走越偏,和软件行业的主支差着十万八千里,都不知道以后怎么办