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

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

首先从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入手,你不仅仅可以快速入门开发,也可以逐步深入底层,提高技术功力。

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

来源:千锋HTML5

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值