Angular2和Vue的区别:
1、框架
Angular2是应用程序前端的开源框架,而Vue JS是用于构建用户界面的开源和渐进式框架。
2、安装
Angular2不必单独安装,必须像任何其他文件一样添加它,以便在应用程序中使用,而Vue JS使用CLI或CDN进行安装。
3、性能上:
angular:依赖对数据做脏检测,所以watcher越来越多;
vue:使用基于依赖追踪的观察,并且使用异步队列更新,所有的数据都是独立触发的。
vue的双向绑定是基于ES5 的 getter/setter来实现的,而angular而是由自己实现一套模版编译规则,需要进行所谓的“脏”检查,vue则不需要。
因此,vue在性能上更高效,但是代价是对于ie9以下的浏览器无法支持。
4、运行速度
vue相当于angular要变得小巧很多,运行速度比angular快。
5、指令
angular用的指令是ng-前缀的,用ng-xxx;而vue用的指令是v-前缀的,用v-xxx。
6、组件
vue有组件化概念,angular中没有
7、数据存放位置
vue中数据放在data对象里面,angular数据绑定在$scope上面。
相关视频教程推荐:《Angular.js视频教程》
以上就是vue和angular2的区别是什么的详细内容,更多请关注0133技术站其它相关文章!