很多人扑向前端开发这个“火”坑,那么什么是新前端开发?

一直听到聊前端,也有很多非计算机专业人员扑向前端这个“火”坑, 那么什么是新前端开发?

最大的特点大量框架。

如:EmberJS、KnockoutJS和AngularJS等,

这些框架总的原则是先按类型分层,

如:Templates、Controllers和Models,然后再在层内做切分,这样的方式叫为“SPA”。

很多人扑向前端开发这个“火”坑,那么什么是新前端开发?

SPA图

优点:

  • 责任清晰:前端工作在浏览器端,后端工作在服务器
  • 可控性强:复杂度可控
  • 部署相对独立:只要通过前后端接口的形式,无论是调试还是开发都非常方便

缺点:

  • 大量冗余:大量代码不能复用
  • 不利SEO优化:都是异步,对SEO不利
  • 性能不是最佳
  • SPA不能满足所有需求

任何事物都有它的2面性,用传统网页开发还是新前端网页开发,取决你项目的需求,根据实际情况去选择!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值