首页 > 前端用node当作框架机渲染比较好,还是用js框架来实现,两者有什么区别

前端用node当作框架机渲染比较好,还是用js框架来实现,两者有什么区别

前端用node当作框架机渲染比较好,还是用js框架来实现,两者有什么区别


楼上正解,建议楼主采用前后端分离的方式,后端用rest接口暴露出来,前端去后端请求rest接口。


前端渲染跟后端渲染的区别?

区别的话,后端渲染会给我有种资源浪费的感觉,因为很多时候只是改变了局部的数据而不需要重新获取整个页面。


最优的解决方案就是,首屏服务端渲染,之后前端渲染,像react或者vue这种框架 可以做到大部分代码前后端同构。


后端渲染的优点:
1、搜索引擎收录正常。因为搜索引擎只会抓页面上的内容,不会执行页面上的脚本,所以前端渲染(也就是以js为主的改变页面内容)对搜索引擎是看不到的(这点谷歌正在改进,毕竟AngularJS就是自家的,但目前进展不明),所以像AngularJS这种纯前端渲染的网站,目前搜索引擎收录是有困难的。
2、对低能移动端支持好。毕竟移动端的性能很差,跑个js渲染不好就死机了。

缺点:
1、服务器负载大(变成apache+php了)。
2、流量请求高,且每次都要重载页面。

所以一般的办法都是尽量前后分离,根据不同的需求完成不同的事情。
如果不考虑搜索引擎和低端手机的话,纯前端渲染未尝不可。

【热门文章】
【热门文章】