客户端渲染的发展
随着Angularjs
带入了MVVM
思想,React
和Vue
的兴起,客户端渲染应用在前端开发中变得流行起来。所谓客户端渲染
,指的是页面的dom结构都由前端js来生成,而服务端只是渲染了一个基础模板,这样大大的减少了服务端的压力。尤其是一些后台管控系统等对seo
等不敏感的场景下,应用非常广泛。
路由
因为面向服务端的只是一个模板文件,所以前端应用的路由都是由前端自己来控制的。而通常前端路由的实现方式一种是hash方式,一种是history方式。我比较推荐history方式。
部署
关于客户端渲染应用的部署,我觉得有几点要注意: