Angular | React | Vue | |
---|---|---|---|
背景 | 阿里巴巴 | ||
组织方式 | MVC | 模块化(V) | 模块化(MVVM) |
数据绑定 | 双向绑定 | 单向绑定 | 双向绑定 |
模板能力 | 强大 | 自由 | 自由 |
自由度较 | 小 | 大 | 较大 |
路由 | 静态路由 | 动态路由 | 动态路由 |
Angular
它有以下的特性:
1.良好的应用程序结构
2.双向数据绑定
3.指令
4.HTML模板
5.可嵌入、注入和测试
react
1.声明式设计:React采用声明范式,可以轻松描述应用。
2.高效:React通过对DOM的模拟,最大限度地减少与DOM的交互。
3.灵活:React可以与已知的库或框架很好地配合。
React发源自Facebook的PHP框架XHP的一个分支。XHP作为一个PHP框架,旨在每次有请求进来时渲染整个页面。react的产生就是为了把这种重新渲染整个页面的PHP式工作流带到客户端应用中来。
React不处理Ajax、路由和数据存储,也不规定数据组织的方式。它不是一个Model-View-Controller框架。如果非要问它是什么,他就是MVC里的“V”。React的精简允许你将它集成到各种各样的系统中
vue
它有以下的特性:
1.轻量级的框架
2.双向数据绑定
3.指令
4.插件化
网友评论