您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    2020 年,Vue 受欢迎水平能否会超过 React?
    时间:2020-03-10 12:02 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    前端框架的受欢迎水平每年都在增长, 如今,在较大型或许中型的项目,基本都需求运用框架来停止开发。前几年,由谷歌发布的Angular和Facebook的React就开启前端框架位置竞争。但是,在2018年,前端世界发作了严重变化,由于还有一个更弱小的选手Vue参加了比赛。

    2020 年,Vue 受欢迎水平能否会超过 React?

    接下我们来看看 Vue 和 React 目前的趋向,看看 Vue 明天能否能保持抢先的位置。

    背景

    在末尾深化研讨之前,我们先来概述一些有关这两个框架的一些背景信息。

    React由技术巨头Facebook开发和维护以满足其需求,长期以来不断是前端范围的主要参与者,以确保波动性和长期支持。

    Vue.js是由前谷歌员工Evan You创立的,他的目的是开发一个框架,集成现有框架的优质特性。

    中心差异

    为了保持客观公正,我们可以从研讨Vue.js文档中的React和Vue.js之间的差异,它是由Evan You与来自React团队的Dan Abramov协作编写的。

    Vue 和 React 都运用虚拟DOM,不过它们完成方式不一样。

    Vue 和 React 之间的主要区别是 Vue 运用声明式渲染的模板,而 React 运用JSX,这是一个允许在其中运用 HTML 的JS扩展。 这意味着 React 需求更复杂的完成,即使是复杂的义务(与Vue 甚至 Angula r相比),最终也需求更多的时间来开发复杂的组件。

    下面是 Vue 的一个复杂的登录完成示例:

    在 React 中是这样的:

    比照可知,Vue 更初级,入口点更低,由于 Vue 不需求深化了解JS 中心即可执上手。

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

    人气

    在 JS 框架中,React 不断是前端框架盛行的抢先者。它以48,718个依赖项的数量排名第一,而Vue是第二受欢迎的 JS 框架,有21,575个依赖者,只要前者的一半。不过,假设我们看看 2018 年底的统计数据,就会发现 Vue 的依赖者添加了两倍,而 React 则添加了一倍。

    下载量也显示出React越来越受欢迎,而 Vue 下载简直保持不变。

    Stack Overflow 依据以后在特定平台上任务的开发人员提出的成绩数量,提供以下数据:

    虽然我们可以看到关于 Vue 的成绩越来越多,但是 React 毫无疑问依然高居榜首。

    依据第四版JavaScript Rising Stars的预算(评价每年Github上添加的星星数量),Vue 在 2019 年排名第一。

    这个统计数字很令人困惑,由于它与前面提到的任何数字都不相符,也许Vue社区更看重的GitHub的星星数。

    当然还有一个缘由就是 Vue 我们国际的人过得多,我们的人数也远远大于国外。

    社区支持

    依据Github的统计数据,即使没有优秀公司的支持,我们也可以得出 Vue 在其开源社区中有多受欢迎的结论。

    Facebook 工程师不断在努力于React维护和编码,对其停止改良和投资,这使得 React 成为开发人员世界中增长最快的工具。

    灵敏性和学习曲线

    React 的比较大的优点之一就是灵敏性。由于 React 不是一个成熟的框架,而是一个库,因此它也很容易学习。开发人员可以按照本人的爱好添加任何库,而不必以固定的形式任务。开发人员在与 React 协作以支持形状管理义务时,也普遍运用 MobX 和 Redux。

    Vue 也很灵敏,并且对构建运用顺序没有任何限制。它还为各种构建系统提供了官方支持,而且学习进程不会破费很多时间:熟习 HTML 和 ES5(6) 这样的基础知识是我们入门所需的独一基础知识。

    框架大小

    框架的大小是直接影响项目消费力的关键标准,框架越小,对项目的影响就越好。React 约为100 Kb,而 Vue 约为80 Kb。它们都具有相对较小的尺寸,这使得它们便于开发小型运用顺序。

    案例

    在为项目选择一项技术时,了解这项技术曾经在何处运用也很重要。

    React 运用开发:

    Facebook

    Twitter

    Instagram

    Whatsapp

    Vue 运用开发:

    Gitlab

    9Gag

    Nintendo

    Grammarly

    综上所述,React 以后比 Vue 更为盛行,由于它具有更弱小的团队来改善和维护它,而 Vue 则没有。Vue 和 React 提供了高度的灵敏性,易于学习的曲线,并且都较小。

    那么,Vue 在2020年受欢迎顺序能否会超过 React?能够性比较小。

    【编辑引荐】

    硬核编程技术助力疫情防控,编程教育的下一个趋向是什么?

    Testin云测:技术创新的目的是为行业带来效率提升

    2月份Github上抢手的JavaScript开源项目

    中国博士开发可交互全球疫情地图,登上柳叶刀,GitHub已有4500星

    调研了10家公司的技术架构,我总结出了一套大数据平台的套路

    (责任编辑:admin)