javascript - 前端用node当作框架机渲染比较好,还是用js框架来实现,两者有什么区别
PHP中文网
PHP中文网 2017-04-11 11:43:24
[JavaScript讨论组]

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

PHP中文网
PHP中文网

认证0级讲师

全部回复(4)
伊谢尔伦

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

  • 后端渲染就是直接返回渲染好的页面,比如一个分页列表,通过url参数就直接返回包含数据的html页面。

  • 前端渲染的话,就是先返回一个不包含数据的基本布局页面,然后再单独去请求数据,再将数据进行渲染显示到界面上。

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

大家讲道理

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

高洛峰

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

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

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

大家讲道理

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号