专栏首页web前端教室为什么现在各大招聘网站上要求会vue.js多?

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

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前端提高班的课程,

如果觉得本文对你有用,请帮忙转发,并点赞,谢谢。

本文分享自微信公众号 - web前端教室(webfeel)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • angularJS学习之路(二十五)---创建服务的五大方法---provider

    那么问题来了,是否一直可以使用.factory()方法来代替.provider()方法呢?

    wust小吴
  • angularJS学习之路(二十二)---模块加载---config

    这种方法带有两个参数,一个是模板名,一个是依赖注入列表,数组为空,表示当前注册的模板不需要依赖关系

    wust小吴
  • angularJS学习之路(二十三)---创建服务的五大方法---factory

    服务是一个单例对象,在每个应用中只会被实例化一次   是被$injector实例化,并且延迟加载

    wust小吴
  • angularJS学习之路(六)---指令

    一个东西需要说明:根据HTML标准,布尔属性代表一个true或者false值,当这个属性出现的时候,这个属性的值就是true, 无论实际值是什么,如果未...

    wust小吴
  • (3)Angular的开发

    达达前端
  • angularJS学习之路(三)---控制器

    控制器是 JavaScript 对象,由标准的 JavaScript 对象的构造函数 创建。

    wust小吴
  • 关于项目中是否使用Typescript的疑惑与解答

    不用慌,TS 的代码跟 JS 差不多,你学完 JS 后,只需要学习一下类型声明就可以掌握 TS 了。

    前端迷
  • angularJS学习之路(五)---表达式

    AngularJS 表达式把数据绑定到 HTML,这与 ng-bind 指令有异曲同工之妙。

    wust小吴
  • angularJS学习之路(十七)---自定义指令

    指令简单理解  就是   在元素上运行的函数    (这个函数有个名称,或者叫属性,比如id 等这种形式)

    wust小吴
  • angularJS学习之路(四)---作用域(1)

    这里提到的“作用域”的概念,是一个在范围上与 DOM 结构一致,数据上相对于某个 $scope 对象的属性的概念。我们还是从 HTML 代码上来入手:

    wust小吴

扫码关注云+社区

领取腾讯云代金券