关于vue,angular,react,学哪个比较吃香?

因为在上海北京这种地方angular和react还是多的,但本人之前是小白,通过学习三四个月才学了vue,该不该继续学angular和react,还是…
关注者
79
被浏览
160,546
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

国内现在的情形是 vue/react 占据大部分市场,用 vue 的可能还多一点,angular 用的公司和部门相对来说少很多。以阿里为首的的企业是以 react 为主,我在某条的时候 react/vue/angular 都有,我之前呆的组织现在逐渐向 vue 转,我问过我同事为什么不转 react,我同事说 vue 更好上手...

之前看@陈龙 回答的时候说过一句话:

写程序就是写思想,学框架或工具也是学思想。

这句话是没问题的,我也很赞同,学习一门框架或者工具的时候首先应该去了解它的设计思想,然后再去学习怎么入门使用,再去实践加深理解。

三大框架 vue/angular/react 其实大同小异:

  1. 组件化
  2. 数据驱动

本质上就这俩,用组件来描述界面 UI,数据驱动代替 jquery 直接操作 DOM 的复杂。其它只是实现细节和生态风格的区别。

从功利的角度来说,如果你想去阿里的话,react 全家桶明显是一定要过的坎。不然的话我建议学 vue,一来是国内岗位多,而是入门简单,有时间可以再去学学 react 和 angular。

但也不是说学习前端,就只是学习框架了,基本的数据结构,HTTP,HTML/CSS 基础,扎实的原生 JS 能力等都是很重要的,尤其是中厂的前端和大厂的初中级前端。

要学的东西太多了,深入一门框架其实挺累的,在没找到满意的稳定工作之前不建议换框架,深入一门即可。即便是碰到技术栈不对口的部门,你思想到位了一般没什么问题。你可能会问我为什么我这么确定,好歹我今年中大厂的面试也参加了二三十次了。我技术栈是 react 的,用 vue 的部门一般要么不怎么问框架,要么就让你对比一下三大框架,或者聊一些共同的东西,比如前端路由的原理, fetch 等。要是你简历上明明白白写的 react,面试官问你 vue,那不是劝退就是面试官没看你简历...