前端框架的由来

第1阶段:服务端渲染,主要标志是由服务器进行页面的组装、渲染,该阶段由于后端承担了部分前端页面组装工作,工作量巨大,前端主要是根据设计图,编写简单的静态页面及样式,前后端工作需要进行业务的重新划分。

服务端渲染

第2阶段:前后端分离,主要由后端返回一个没有内容的html页面,由前端通过ajax请求获取各种业务数据,通过js创建和渲染页面。把后端组装页面的过程,交给前端开发人员,通过js来创建和渲染页面。
前后端分离

第3阶段:单页面应用spa,在前后端分离的基础上,增加无刷新的路由跳转,以及跳转后通过js重新构建页面元素。无需重新刷新整个页面,重新请求所有资源,通过js构建新的页面。
单页面应用spa

第4阶段:前端框架,主要代表是Vue、React、Angular,主要为了降低通过js创建和渲染页面的复杂度,它们都是运行浏览器端。
前端框架