2020年,Vue.js会接管React吗?

前端框架一年比一年更受欢迎。

如今,人们很难想象没有任何JavaScript框架参与的前端开发。

最近以来,谷歌发布的Angular和Facebook的React.js两巨头激烈对抗。尽管如此,2018年前端世界发生了重大变化,有一个更强大的玩家也加入了竞争——Vue.js.

下面,我们就来看看Vue.js,预估一下它取代前端巨头React的机会。

背景

在深入研究之前,将对两个框架的一些基本信息进行概述。

React由科技巨头Facebook开发和维护,以满足其需求。长期以来React一直是前端领域的主要参与者,提供长期稳定的支持。

Vue.js是由谷歌前员工尤雨溪创建的,他的目标是开发一个可以将现有框架中的最佳特性集成在一起的框架。

核心差异

为了保持不偏不倚,React和Vue.js之间的区别建议在Vue.js文档中查看,后者这很好的解决了这个问题。Vue.js文档是由尤雨溪和React小组的丹·阿布拉莫夫合作完成的。

Vue和React都使用虚拟DOM,尽管它们都有不同的实现方法。

Vue.js和Recovery之间的主要区别是Vue.js使用带有声明性呈现的模板,而React使用JSX,这是一个相当大的JS扩展,允许在其中使用HTML。这意味着相比于Vue.js或Angular,React需要更复杂的执行过程来完成更简单的任务,到头来还需要更多的时间来开发复杂的组件。

下面是一个简单的Vue登录实现示例:

React的登录实现示例:

同时,Vue.js更高级,并且具有较低的入口点,因为它不需要深入理解js核心来执行。

React和Vue.js都适用于中小型项目。

流行性

React一直是JavaScript框架中受欢迎的领头羊。根据节点包管理器(npm)的报告,React凭借48718个依赖项数量高居榜首,而Vue.js是第二流行的JavaScript框架,21575个依赖项数量是React的一半。尽管看2018年底的统计数据会发现Vue的依赖项增长了2倍,而React的依赖项增加了一倍。

下载的数量也显示了React越来越受欢迎,而Vue几乎没有改变。

根据当前特定平台工作的开发人员提出的问题的数量,堆栈溢出给出以下数据:

尽管可以看到关于Vue.js的问题数量在增加,但毫无疑问的是,React仍然在领奖台的首位。

根据第四版的JavaScript“新星”预测,每年在Github上增加的星星数量,2019年Vue排名第一。

这个统计数字相当令人困惑,因为它不符合上述任何数字。也许Vue社区只是痴迷于GitHub的闪光点。

社区支持

依靠Github的统计数据,可以得出即使没有顶级公司的支持,Vue.js在开源社区中也很受欢迎。

Facebook的工程师们一直在致力于React的维护和编码,改进和投资,这使得React成为开发者世界中发展最快的工具。

灵活性和学习曲线

React最大的优势之一是灵活性。因为React不是一个成熟的框架,而是一个库,所以它也很容易学习。开发人员可以根据自身偏好添加任何库,而不是按照固定的模式工作。MobX和Redux也在开发人员使用React支持状态管理任务时被广泛使用。

Vue.js也很灵活,对如何构建应用程序没有任何限制。它还为各种构建系统提供了官方支持,此外,学习过程不会花费太多时间:熟悉诸如HTML和ES5JavaScript这些基础知识是开始学习的唯一要求。

框架大小

框架的大小是直接影响项目生产率的一个重要标准,框架越小,对项目越有利。如果将框架的大小四舍五入,React约为100 Kb,而Vue.js约为80 Kb。它们都具有相对较小的尺寸,这使得其便于小型应用程序的开发。

用例

当为一个项目选择一项技术时,知道这项技术应用在哪也是至关重要的。

React.js应用程序开发:

1.Facebook

2.Twitter

3.Instagram

4.Whatsapp

Vue.js应用程序开发:

1.Gitlab

2.9Gag

3.Nintendo

4.Grammarly

总而言之,最近React比Vue更受欢迎。React有强大而有影响力的导师对其进行改进和维护,而Vue没有。

但Vue.js和React.js提供了高度的灵活性、简单的学习曲线,并且两者的尺寸都很小,选择谁还看你的习惯。

最后,小编分类整理了许多java进阶学习材料和BAT面试给热爱IT行业的你,如果需要资料的请转发此文章后再私聊小编回复【java】就能领取2019年java进阶学习资料和BAT面试题以及《Effective Java》(第3版)电子版书籍。也可以加群:712263501领取海量学习资料进行学习。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,734评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,931评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,133评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,532评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,585评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,462评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,262评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,153评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,587评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,792评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,919评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,635评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,237评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,855评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,983评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,048评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,864评论 2 354

推荐阅读更多精彩内容