1.1 为什么要学习 Vue
下崽课程ZY:
https://www.97yrbl.com/t-1376...
如果从现实(找工作)的角度出发,学好 Vue 你可以找到一份满意的前端工作,而没有掌握 Vue 则很难找到一份满意的前端工作(需要补充的是,除了 Vue,现在不少岗位对“小程序”也有要求)。
1.2 Vue
的特点
Vue(读音 /vju?/,类似于 view)是一套用于构建用户界面的渐进式 JavaScript 框架:
全称是 Vue.js 或 Vuejs;
什么是渐进式框架呢?
渐进式框架意味着我们可以在项目中一点点地引入和使用 Vue,而不一定需要全部使用 Vue 来开发整个项目。你可以选择使用(或不使用) Vue 的某部分功能,你也可以只在项目的某个模块中使用 Vue。
1.3 Vue 和 React 等框架的对比
目前前端最流行的三大框架:Vue、React、Angular。
- Angular:入门门槛较高,并且国内市场占有率较低。但不否认其本身是非常优秀的框架,它的很多设计思想与 Node 框架 nest.js 相似,而且它们基本上都要用 TypeScript 开发。
- React:国内外的市场占有率都较高。作为前端工程师也是必须学习的一个框架。大公司大项目在以前也更倾向于使用 React 开发,因为相对来说 React 可能更加的灵活,一些 Vue2 可能没法做的场景 React则可以做(当然,现在 Vue 从 2 版本升级到 3 版本后,有了 Composition API,也非常灵活了)。
- Vue:在国内市场占有率最高,几乎所有的前端岗位都会对 Vue 有要求。
【Vue3+Nuxt3打造SSR网站应用,0到1实现服务端渲染吾爱fen享受】但我们不妨从现实的角度先分析一下,学习哪门语言更容易找工作(哪门语言市场占有率更高)?
找后端的工作:优先推荐
Java
,其次是 Go
,再次是 Node(JavaScript)
,可能不推荐 PHP、C#;
找前端的工作:优先推荐
JavaScript(TypeScript)
,其次是 Flutter,再次是 Android(Java、Kotlin)、iOS(OC、Swift)
;其它方向:算法工程师、游戏开发、人工智能等等。
那么,就前端来说,学习了 HTML、CSS、JavaScript 之后,哪一个框架更容易找到工作?
- 如果去国外找工作,优先推荐 React,其次是 Vue 和 Angular,不推荐 jQuery 了;
- 如果在国内找工作,优先推荐、必须学习 Vue,其次是 React,再次是 Angular,不推荐 jQuery 了。