传统的 SSR 和 现代的 SSR 区别,涉及到多个层面:
一、技术方案
- 传统的 SSR 主要以 JSP、PHP、ASP 为驱动
- 现代的 SSR 主要以 Node.js + 前端框架 为驱动
二、开发模式
- 传统的 SSR 以后端为主导,采用前后端混合的方式,开发维护麻烦
- 现代的 SSR 以前端为主导,采用前后端分离的方式,开发维护方便
三、渲染方式
- 传统的 SSR 实际上就是多页应用,页面都是刷新跳转,体验较差
- 现在的 SSR 实际上叫同构应用,首屏访问服务端直出,之后内容被客户端接管为一个单页应用,体验更好