当前,三大主流前端框架分别是Vue、React、Angular这三个框架。
Vue
是一个构建数据驱动的Web界面的库,准确来说不是一个框架,用于构建直观,快速和组件化交互式界面的 MVVM 框架。
它有以下的特性:1.轻量级的框架、2.双向数据绑定、3.指令、4.插件化
优点:
1. 简单:官方文档很清晰,比 Angular 简单易学。
2. 快速:异步批处理方式更新 DOM。
3. 组合:用解耦的、可复用的组件组合你的应用程序。
4. 对第三方友好:在引入第三方js时很方便。
....
缺点:我想说的,Vue.js 非常棒,像任何其它框架/库一样,本身几乎没有什么缺点。我还是在下面列出我所知道的 Vue.js 为数不多的几个缺点:
1、社区小,待成熟;2、不支持IE8;3、相比于其它两个框架,影响度不大,丰富性不够。
REACT
React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站, 并于 2013年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。它有以下的特性:
1.声明式设计:React采用声明范式,可以轻松描述应用。