Vue、Angular和React(学习笔记⑤)

来源:互联网 发布:2017年好听的网络歌曲 编辑:程序博客网 时间:2024/06/03 22:22

Vue2 VS Angular

1、Vue2在api上和vue1的变化不大,而Angular2和Angular1在api上变化特别大;

2、Vue2采用MVVM设计模式,而Angular2则放弃了MVVM设计模式;

3、Vue2在组件化方面比Angular2更高效,更简洁。Angular2组件化的结构是HTML+组件+css,而Vue2是一个组件一个文件,更加简洁,清晰,易接受;

4、Vue采用es6模块化标准,Angular2则采用typescript模块化标准;


Vue2 VS React

1、Vue2在架构上是一个基于MVVM的渐进式框架,而React是一个用来创建高性能的组件库library;

2、二者在组件化上的开发思想是相似的;(组件三件宝:data/props/refs)

3、Vue2采用template,React采用jsx语法;

4、Vue2数据是双向数据绑定,React是单向数据流,但二者数据流的方向都是自上而下;


Angular 1.x VS Angular 2(Angular 5)

Angular 1.x : 

1、更偏向于MVVM,组件化比较弱化(落后于React);

2、学习难度偏大(例如:依赖注入DI / 模块化module等);

3、有性能问题;

4、手机支持不友好;

Angular 2(Angular 5):

1、放弃了MVVM设计模式和$scope双向数据绑定机制;

2、放弃了MVC,改为组件化;

3、为手机设计的框架;

4、采用typescript静态框架;

5、引进新的语法(流式编程rxjs , 动态性检测zone.js);



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 手上沾到502胶水怎么办 手上弄上502胶水怎么办 手指粘到502胶水怎么办 502粘在桌子上怎么办 脚底起茧走路疼怎么办 脚底有茧走路疼怎么办 脚趾长茧子很疼怎么办 脚底的老茧很痛怎么办 脚底老皮严重厚怎么办 脚趾起茧走路疼怎么办 脚底厚厚的死皮怎么办 脚上老茧走路疼怎么办 脚底很厚的茧怎么办 长螨虫的脸应该怎么办 荞麦皮枕头生虫怎么办 车保养手册丢了怎么办 乳胶枕发黄掉渣怎么办 拉完头发太贴了怎么办 头发又厚又蓬松怎么办 手捻葫芦去皮后怎么办 苹果5s屏幕脱胶怎么办 夏天车内温度高怎么办 反复长粉刺痘痘怎么办 砂锅烫到手很痛怎么办 低压高怎么办吃什么好 熬夜多了掉头发怎么办 复蚕丝被洗过了怎么办 买了梅邦虫草精怎么办 医院不开转院证怎么办 棕垫一直有味道怎么办 棕子床垫味道大怎么办 羊绒大衣洗坏了怎么办 无痕内裤开胶了怎么办 衬衫洗了会缩水怎么办 脾虚引起的眼袋怎么办 沙漠玫瑰根烂了怎么办 多肉种子不发芽怎么办 多肉植物掉叶子怎么办 白色衣服染了蓝色怎么办 白色的衣服染色了怎么办 白毛衣染上金纺怎么办