Vue React Angular 区别比较
三大主流框架相比之前的框架来说,可以说是革命性的,主要是引入 响应式 和 组件化 两大特性
快速对比:
共同特点除了两大特性响应式和组件化,还有比如路由等等
2013年,在Google工作的尤雨溪,受到 AngularJs启发,开发出了一款轻量级框架,最初命名为 Seed,12月更名为Vue,代表生机勃勃的绿色logo。用过的人会发现,其实vue2.6.x 语法跟Angularjs非常像,当然vue解决了angularjs 很多弊端
2014年1月 正式对外发布0.8.0版本
2015.10 发布1.0.0是第一个里程碑,随着vue-router、vuex、vue-cli 相继发布,标志着 Vue从一个视图层库发展为一个渐进式框架。
2016.10 发布2.0.0 第二个重要里程碑,吸收了React的虚拟Dom方案,还支持服务端渲染,也是从这个版本开始,火起来的。
2019.02 发布2.6.x 版本,承前启后的版本,在这之后就是3.x.x了
2020.09.18 正式发布v3.0.0,更小更快,对typescript 更好的支持
2013年 Facebook开源了React,7月对外发布v0.3.0
目前最新的版本是18.1.x
Angular2.0之前其实叫AngularJS(1.0-1.8),Angular指的是Angular 2.0及之后版本
AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后被 Google 收购,那个时候angularjs版本更新很慢到2016年angularjs版本才是1.7.*,更新速度比较慢, 目前最新的是1.8.x版本
2016年09月发布 Angular2.0,彻底从底层重构了,现在已经是分开两个产品,Angular2.0以后更新速度就快了,每个6个月就会升级一个大版本,目前最新是v13.3.x了