文章目录

  • 认识三大框架
  • 三大框架选择
  • Vue2和Vue3的选择

认识三大框架

学习vue框架之前, 我们先了解一下前端的三大框架

以及三大框架中vue在国内所处的地位

目前前端最流行的是三大框架:Vue、React、Angular

  • Angular: 入门门槛较高,并且国内市场占率较低;不否认本身非常优秀的框架;
  • React: 在国内外的市场占有率都是非常高的, 作为前端工程师也是必须学习的一个框架;
  • Vue: 在国内市场占有率是最高的, 几乎所有的前端岗位都会对Vue有要求;

框架数据对比:

  • Google搜索指数

我们发现react是稍微领先, vue紧随其后

  • 百度搜索指数

在百度上, 由于都是国内的程序员, 我们发现vue是遥遥领先的

  • npm下载量

而npm上是各个国家的下载量, 我们发现react是遥遥领先的

  • GitHub
  • 在GitHub上, vue和react也是领先于angular



三大框架选择

大家肯定会想:

  • 谁是最好的框架呢, 我们学习是否应该选一个最好的框架
  • 我认为三大框架各有优点和市场

谁是最好的前端框架?

  • 这个问题我不会给出自己的结论,我们没有必要追究, 三大框架各有自己的市场, 我们需要根据自身所工作的场景来选择
  • 这是一个敏感的话题,在很多地方都争论不休,就像很多人喜欢争论谁才是世界上最好的语言一样, 争论这个话题是没有意义的,争论不休的话题

但是,我们从现实的角度,分析一下,学习哪一门语言更容易找到工作或者说更适合我们找到工作?

  • 找后端的工作:优先推荐Java、其次推荐Go、再次推荐Node(JavaScript),可能不推荐PHP、C#;
  • 找前端的工作:优先推荐JavaScript(TypeScript)、其次Flutter、再次Android(Java、Kotlin)、iOS(OC、Swift);
  • 也有很多的其他方向:游戏开发、人工智能、算法工程师等等;

那么,就前端来说,学习了HTML、CSS、JavaScript,哪一个框架更容易找到工作?

  • 如果去国外找工作,优先推荐React、其次是Angular, 最后考虑Vue;
  • 如果在国内找工作,优先推荐、且必须学习Vue,其次是React,最后考虑Angular;

Vue2和Vue3的选择

如果是打算在国内工作的小伙伴, 看到这里应该明确了Vue的重要性, 也是我们前端开发必不可少的一个技能

那么Vue2和Vue3我们该如何去选择呢?

  • 先不给出我的建议, 我们来看看Vue的创始人, 尤雨溪在2021年采访时给出的建议

  • 尤雨溪2021年就已经说Vue3和Vue2的基础概念是一样的, 推荐直接学习Vue3即可

在2020年的9月19日,万众期待的Vue3终于发布了正式版,命名为“One Piece”

  • 更好的性能;
  • 更小的包体积;
  • 更好的TypeScript集成;
  • 更优秀的API设计。

那么现在是否是学习vue3的时间呢?

  • 答案是肯定的
  • Vue3目前已经是稳定的版本,并且Vue3在2022年2月7日已经成为默认安装版本;
  • 目前社区也经过一定时间的沉淀,更加的完善了,包括AntDesignVue、Element-Plus都提供了对Vue3的支持,所以很多公司目前新的项目都已经在使用Vue3来进行开发了。
  • 并且在面试的时候,几乎都会问到各种各样Vue3相关的问题;

浅谈前端三大框架和vue2、vue3的选择相关推荐

  1. 浅谈javaweb三大框架和MVC设计模式

    浅谈javaweb三大框架和MVC设计模式 转载自:http://blog.csdn.net/sunpeng19960715/article/details/50890705 小序:博主以前在学jav ...

  2. 2022浅谈前端八大UI库

    之前在3月份的时候做过一个<浅谈前端八大UI库>的公开课,反馈还不错,当时就想着等有时间了,就把公开课讲的东西,组织成一个博客.这一等,就等了两个多月. 先说一下什么样的同学适合看这个博客 ...

  3. 浅谈前端路由原理hash和history

    浅谈前端路由原理hash和history

  4. 浅谈前端自动化构建 -- Grunt、Gulp、FIS

    前言 笔记来源:拉勾教育 大前端高薪训练营 阅读建议:内容较多,建议通过左侧导航栏进行阅读 前端自动化构建 基本介绍 一切重复工作本应自动化.将开发中的源代码,自动化的转换成生产环境中可以运行的程序, ...

  5. 前端三大框架Angular React Vue

    前端三大框架:Angular[Google]:一套框架,多种平台移动端 & 桌面端.学会用Angular构建应用,然后把这些代码和能力复用在多种多种不同平台的应用上 -- Web.移动 Web ...

  6. 基础tips:.NET和ASP.NET还有ASP到底是什么?客户端WinForm和WPF的区别?前端三大框架,webpack和vite的比较,android三大框架.

    1..NET和ASP.NET分别是什么? .NET是微软的一个开发平台,其主要核心就是.NET Framwork,这个平台的一大特点就是跨语言性,不管是什么语言,c.c++.c#.F#.J#.vb等语 ...

  7. 浅谈在线并行计算框架

    浅谈在线并行计算框架 文章目录 浅谈在线并行计算框架 1. 背景 2. 关键问题 2.1 链式处理 2.2 并行拆分 2.2.1 数据横向拆分 2.2.2 流水线并行 高内聚无副作用算子 图执行引擎 ...

  8. 前端三大框架,你更喜欢哪个?

    现在前端三大框架Angular.React.Vue各有所长.Angular从一开始就带有很明显的工程化血统,齐全的cli命令,背靠TypeScript,涉及模块.服务以及指令等概念,使用后端的依赖注入 ...

  9. wxpython pyqt_python gui 中三大框架tkinter ,wxpython, pyqt如何选择

    我们都知道当一个东西比较匮乏的时候,我们会比较苦恼,苦恼找不到好的替代.但是但一个东西比较丰富的时候,我们也会苦恼,苦恼的是如何进行选择.就比如每天我们都面临的一个巨大的难题就是今天中午吃什么? py ...

最新文章

  1. precision recall
  2. leftjoin多个on条件_MYSQL|为什么LEFT JOIN会这么慢?
  3. CentOS 命令大全 (转)
  4. 光动能表怎么维护_男士手表什么牌子好,男士手表品牌推荐, 天梭、阿玛尼、西铁城、天王表、罗西尼、卡西欧男手表推荐...
  5. 【NOI2004】【洛谷P1486】郁闷的出纳员(Splay写法)
  6. java接口作为参数_java-如何强制将通用类型参数作为接口?
  7. HDUOJ--汉诺塔II
  8. Cannot read property ‘map‘ of undefined报错问题
  9. 酒店预订高保真移动端Axure原型模板
  10. vueAdmin-template-master十次方后台项目前端(已经完成初始化)下载地址
  11. Linux信号量操作
  12. arping 本机出现 timeout 问题
  13. 如何批量替换文件夹名称中的指定字符?
  14. 【Python】Scrapy爬虫介绍requests爬虫移植到Scrapy爬虫
  15. [Inferior 1 (process 17260) exited normally] Debugger finished with status 0
  16. css中div布局学习(1)
  17. poi给Word添加“下一页”
  18. android关机闹钟设计思路
  19. Spark Core快速入门系列(5) | RDD 中函数的传递
  20. anaconda 创建虚拟环境、激活,使用的基本方法及安装包的基本方法

热门文章

  1. 安卓和ios抓包--charles
  2. 数据结构学习笔记:递归和汉诺塔问题
  3. Linux使用npm安装cnpm
  4. 问题解决:严重: Web应用程序注册了JDBC驱动程序 [com.mysql.cj.jdbc.Driver],但在Web应用程序停止时无法注销它
  5. windows环境设置mysql数据库自动备份(测试成功)
  6. Makefile学习之路——PHONY
  7. 怎样写出让用户有共鸣 市场有效益的文案来?
  8. Redis的,思维导图「超详细」
  9. qduoj LC的课后辅导
  10. UReport2报表图片显示