赞
踩
前端三大框架对比
前端框架
传统的原生开发方式
问题
解决方案
代码层面
缺少规划,代码混乱
结构化开发
缺少限制,容易冲突
独立文件,独立作用域
缺少支撑,能力要求高
提供支持,只关注业务
效率问题
关注所有流程
关注业务
团队效率低下
并行开发
测试效率低下
模块化测试、自动化测试
多页应用问题
路由体验问题
使用单页路由
无页面切换效果
可以添加过场动画
浪费服务器资源
减少服务器请求
框架开发的不足
兼容性问题,SEO不友好
有场景要求,开发自由度降低
黑盒开发,框架本身有出错的风险
有学习成本
三大框架
介绍
Angular
React
Vue
发布
2009年Goole发布
2013年FaceBook发布开源
2014年尤雨溪发布开源
版本
1.x /2.x /4.x
16.x
2.x
形式
基于HTML的大而全的MVC框架
基于JS的视图层框架
基于HTML的视图层框架
发展
比较老牌
用户群体庞大
发展火爆
对比
Angular
React
Vue
组织方式
MVC
模块化
模块化
数据绑定
双向
单向
双向
模板能力
强大
自由
简洁
自由度
较小
大
较大
路由
静态路由
动态路由
动态路由
背景
Google
Facebook
阿里巴巴
文档
英文
英文
多语言
上手难度
较高
较高
一般
App方案
Ionic
ReactNative
Weex
适用场景
场景
Angular
后端开发人员构建CURD类型应用
React
前端人员构建复杂的web应用
Vue
前端开发人员快速构建web应用
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。