前端渲染与后端渲染

后端渲染

大概十年前,JSP、PHP、ASP等为大多数网站使用,网站也是由后端作为渲染。因为大多数工作都是由后端完成,对后端人员要求较高,前端的地位也就比较低。

后端渲染的优势:
  1. 第一次搭建简单网站的速度快
  2. SEO(搜索引擎优化)友好度高,特别是对于一些营销购物推广类网站
  3. 服务器渲染不用关心浏览器兼容性问题(随着浏览器发展,优点在消失)
  4. 减少客户端的消耗
  5. 安全性比前端渲染稍好
后端渲染的劣势
  1. 占用服务器资源,对服务器的要求较高
  2. 维护性差,稍微更改需求就要设计后端更改
  3. 对于复杂类的网站,编码效率低,后端无法专注数据,前端无法专注视图

前端渲染

随着Angular,React,Vue等前端框架的崛起,现在网站大部分都是前端渲染。前端开发人员地位提升

前端渲染的优势
  1. 前后端分离,专注于自己的事情,开发效率高
  2. 可维护性高
  3. 页面相应速度快,因为改变的只有数据,可实现懒加载和局部刷新
  4. 减少服务端的消耗
前端渲染的劣势
  1. 不利于SEO优化
  2. 在页面首次加载时,时间较长
  3. 安全性比后端渲染稍差
  4. 第一次搭建网站成本较高
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值