为什么现在各大招聘网站上要求会vue.js多?

论坛 期权论坛 期权     
web前端教室   2019-7-14 05:54   2799   0

vue、react、angular这三个框架都是主流框架,但它们的差别嘛,


1、react比较考验开发者的大局观,个人觉得适合做中型系统。


2、angular适合做大型系统开发,它自带全家桶,本身不是很灵活。但这反而减少了出错的机率。


3、这时就显出vue的灵活性了,无论是大中小项目,都可以快速开发。而且国人开发,中文文档,上手速度快,就算按着vue的格式写,也不会写错。可能还有个原因,就是github上的vue的star数一度超过了react,大概是2018年的时候吧。而且vue是国人开发的嘛,,中国人最懂中国人,我就怀疑当初尤大大设计vue的时候就考虑了国内众多小白选手的情况,【就让你们可以快速上手,想放弃学习都做不到】。


react、angular就不一样了,老外搞的,他们才不考虑小白选手的情况呢,“只要这东西牛b,够叼就够了”。所以你会看到react的生态越来庞大,用redux还是mobx?用react-saga还是别的啥东西?如果对于react及其生态不是特别了解,光配这些开发环境就能搞一天,这对新人太不友好了。angular就更不用说了,我看它就是搞客户端开发的,只不过是放在网页上了。跟当初的extJs越来越像了。


所以你也会看到,越是大厂越是会使用新东西、生态庞大的的东西,小公司还是短平快的vue吧。


但是对于一个成熟的开发者来讲,框架的原型都一样,都是基于原生JavaScript的,只要掌握一个vue,再看react都是很容易的。因为它俩的思想都一样的,都是单向数据流,都是组件化开发,都是数据驱动视图,都有状态管理redux、vuex,都有计算过程reducers、mutations等等,反正至少对我而言,就是换个写法罢了。


应该做到在掌握JavaScript的基础之上,所有的主流开发框架都能自由切换。需要用哪个就用哪个。为什么这么说呢?因为真正衡量一个人前端水平的,并不是vue之类的某一个框架的应用程度。做为一个优秀的前端,还是更应该关注结构和数据之间的关系,数据与视图之间的关系,至于框架、语言,领导说用哪个就用哪个好了。

最后是广告时间,如果想要转行或提高前端技术的同学,可以看一下web前端提高班的课程,
[url=http://mp.weixin.qq.com/s?__biz=MzA3NDE5ODUzNA==&mid=2651256980&idx=1&sn=c0732e428ee788970416b6f99507914e&chksm=84f123fdb386aaeb5953b6cb25295a06ec3f298bdcd69b7db46ad0581c89eb4b697d4dd6c4e9&scene=21#wechat_redirect][/url]
如果觉得本文对你有用,请帮忙转发,并点赞,谢谢。
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:5
帖子:1
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP