JavaScript 文档

框架

Angular

  • 背景:2009年发布,Google
  • 主要版本:1.x,2.x,4.x,5.x(beta)
  • 基于html的大而全的MVC框架

React

  • 背景:2013年5月开源,Facebook
  • 最新版本:16.x
  • 基于js的视图层框架

Vue.js

  • 背景:2014年2月开源,尤雨溪,现加入阿里Weex团队
  • 主要版本:0.1x,1.x,2.x
  • 基于html的视图层框架

框架对比

Angular React Vue.js
组织方式 MVC 模块化 模块化
数据绑定 双向绑定 单向绑定 双向绑定
模版能力 强大 自由 简洁
自由度 较小 较大
路由 静态路由 动态路由 动态路由
背景 Google Facebook 阿里巴巴
文档 英文 英文 多语言
上手难度 较高 较高 一般
App方案 Ionic RN Weex

使用场景

  • Angular:后端开发人员构建CURD类型应用
  • React:前端开发人员构建复杂的Web应用
  • Vue.js:前端开发人员快速构建web应用
0%