1 react和vue优劣对比
1.1 react
- 更适合大型应用和更好的可测试性
- Web端和移动端原生APP通用
- 更大的生态系统,更多的支持和好用的工具,大量数据渲染react优势明显
- 可以创建一个同时适用于Web端和原生APP的框架
- react由facebook维护,并且相应的社区以及组件都比较成熟
1.2 vue
- 模板和渲染函数的弹性选择
- 简单的语法和项目配置
- 更快的渲染速度和更小的体积
- 更加适合小且快,‘简单能用’,的单页面应用程序
- vue 不适合持续的工程迭代,因为数据可以在view和model双向流动,但是带来的一个缺点是:工程规模比较大的时候,数据双向流动会带来难以预测的结果
- vue是尤雨溪个人开发和维护,相应 的社区和组件不够成熟
2 react 和 vue 技术点对比
2.1 react
- 采用ES6语法规范以及jsx语法
- 创建virtualDOM ,因为虚拟DOM是内存数据,大大提高了性能。
- 组件化的开发思路,带来了UI功能模块之间的分离
- 数据绑定: 采用单向数据流
- React可以拓展到服务端,移动端Native部分
2.2 vue
- 采用模板语法,通过模板渲染前端页面
- 同时借鉴了angular和react,更加轻量级、简单、快捷
- 数据绑定默认单向数据流,也可以实现双向绑定
- 同样可以组件化开发,对于部署小型应用特别方便
- Vue因为比较轻量,还能用于业务场景非常轻的页面中。
###