HTML5教程

【金秋打卡】第八天 六大场景 梳理开发痛点 解锁前端进阶路

本文主要是介绍【金秋打卡】第八天 六大场景 梳理开发痛点 解锁前端进阶路,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

学习课程名称:六大场景 梳理开发痛点 解锁前端进阶路
章节名称:这么多框架怎么来学
讲师姓名:Brian


课程内容

  1. UI 框架选型
  2. JS 框架选型

UI 框架选型

  1. 判断使用场景(PC、移动Web、小程序、响应式)
  2. 组件丰富,成熟的模板,方便集成
  3. 成熟的社区,成熟的生态

JS 框架选型

  1. 团队的技术能力
  2. 应用场景(后台?性能要求?时间要求?)
  3. 成熟的社区,成熟的生态

根据团队技术能力选择框架,按需取用
了解框架背后的原理,并思考如何自己实现一个JS框架
多读文档,求助社区,高效开发

Vue.js
近几年常用的前端框架当属Vue了,Vue是一个专注于构建用户界面的渐进式框架。尽可能使用简单的API来实现数据的响应式。使用过Vue的程序员曾经这样评价过Vue,Vue兼具Angular和React的优点,并剔除了他们的缺点。相比于其他的MVVM框架,Vuejs更加容易上手。

React
React可以轻松地构建用户界面,为你应用的每一个状态设计简洁的视图,当数据改变时React能有效地更新并正确地渲染组件。React起源于Facebook内部项目,由Facebook打造而成且主要用于构建高性能及响应式用户界面。React负责解决其它javascript框架所面对的一大常见难题,即对大规模数据集的处理。能够使用虚拟DOM并在发生变更时利用补丁安装机制只对DOM中的dirty部分进行重新渲染,React得以实现远超其它框架的速度表现。

Angular
Angular.js是google开发者设计和开发的一套前端开发框架,帮助你简化前端开发的负担。Angular2相对于Vue的优势在Vue2.0之后已经削弱很多了。比如SSR(Vue2已经原生支持)和全栈式框架(官方推荐Vuex+Vue-Router),native端也有阿里巴巴的weex。但是Angular2在API设计的完整度和覆盖度上还是Vue所不能及的。


图片描述

这篇关于【金秋打卡】第八天 六大场景 梳理开发痛点 解锁前端进阶路的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!