概念

客户端渲染 Vue/React
1.节约流量
2.用户体验好一点

服务端渲染 pug(jade)/ejs
1.安全性
2.SEO好一些

pug:侵入式,就是一旦用了这个,就离不开了,如果离开一切都得重来。
ejs:非侵入式

就是说请求完了后服务器直接返给你的就是一堆html,它在服务器就已经把视图生成完了,你拿到直接用就行了,这就是服务端渲染。

适用场景

服务端渲染:

比如用户登录,注册这种可以用服务端渲染,因为更安全

客户端渲染

展示性页面,比如展示商品列表之类的