下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

三个框架哪个好?React.js, Angular.js, Vue.js

作者:扣丁学堂     来源: 今曰头条点击数:805发布时间: 2019-11-29 10:48:52

标签: Java课程Java 视频Java 学习课程

大神带你学编程,欢迎选课

  React,Angular,Vue, 这三个框架社区里讨论的时间可不短了,但对于一个小白来说,准备上手这三款框架,究竟从哪一个开始学习最佳,需要分析一波~今天我们一起看看啦。

  

三个框架哪个好?React.js, Angular.js, Vue.js_Java课程_Java 视频_Java 学习课程_课课家

 

  首先从Angular.js说起,Angular.js目前指1.6版本之前的老Angular版本,目前来说,已经逐步被淘汰掉了,所以现在推荐大家学习的是Angular,也就是2以上的版本。目前Angular中已经推出了5.0版本,新版本中全部默认使用了TypeScript,也就是说,如果学习Angular,不仅仅要学习框架本身,额外还要学习一门新的编程语法,TypeScript很严谨,类似php或者java这样的面向对象语言,学习成本还是不小的。另外,Angular是一款比较重的框架,内置的模块也很多,对于初学者来说,不建议从Angular开始学起,否则学习曲线过于陡峭。不过如果你对MVVM这些概念都很了解了,可以直接学习Angular,你可以从重学到很多新的概念,对扩展开发思路帮助很大。

  

 

  再说说Vue,如果你急于学会这三个框架中的一个,然后马上要去做项目。那么就学习Vue吧,Vue中封装了非常多的API,文档很全,读过一遍文章就很容易上手了,而且内置了自己的脚手架工具,学习两周,完全可以自己开发项目了。但是Vue把通用功能封装的太全了,反而让我们不容易去分析框架底层的实现,所以这款框架对于新手是再好不过了,对于想要去深究框架底层的同学来说,Vue可能并不是最好选择。

  

 

  最后说说React,React提倡的是尽量少的API,所以React上手开发非常快,看一眼文档基本就可以进行小Demo的开发了,因为React接口少,所以更偏向底层,在学习的过程中,你可以一边做小的demo,一边去研究flux,redux这种数据框架的底层,对技术上的提升是非常有帮助的。而数据这部分的处理在Vue中官方都已经做好了,你直接拿出来用就可以了。所以,如果大家时间充足,单纯想学习些新的技术,这时候我建议大家从React入手,你不仅仅可以快速入门开发,也可以逐步深入底层,提高技术功力。

  总而言之,这三款框架各有自身的优势和适用场景,具体选择哪一个来进行学习,以上的观点仅供大家参考,希望对你有用。另外要说,这三款框架,有一个你学的很溜了,之后就没什么难度了,所以千万不要盲目求多,一定要集中精力在一件事情上哦!你们收获多少呢?

赞(12)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程