原文地址
上周在JS圈中发生了意见相当重磅的事件。Vue的star数超过了React。

使用一个叫做Star History的工具,我们可以看到:React的大佬地位被迅速蹿升的Vue给取代了!

每当一个流行框架出现时,总能引发那个框架“真的”更受欢迎,那个框架更强大的争论!

纸面繁荣和实际使用

请不要会错意,近来我用Vue比react多得多。我很喜欢Vue!但是github的star更多反映的是一个项目“潮不潮”而非实际使用。
一个明显的例子就是比较一下流行的Apache服务与一个相对浮夸的JS项目。

为了更好地衡量Vue与React。我们需要使用其他方法来衡量项目的实际使用。

使用NPM下载量来衡量使用情况

虽然并不存在完美的指标,很多方式都可以安装使用这些项目,但NPM可以作为一个衡量标准来评价JS包安装情况。
如果我们查看VueReact各自核心包的安装统计,就能够给我们一个实际使用的评判标准。
所以我们需要借助一个叫做npm-stat.com的网站!该网站可以生成从2015年起的NPM包的历史下载图像

数据显示React还是龙头老大

回溯近两年的数据,与Github star数形成对比的是,通过NPM包的下载量来衡量。React在使用率方面还是业界大佬。

这并非是Vue在这方面表现不佳。从曲线上看Vue相对于自身增长迅速,但是与React相比还是有很大的差距!

加入angular后

虽然上周讨论都集中在React和Vue中,但我们还是看看“三巨头”中的另一位:Angular吧!
我想你也知道Angular的社区大概可分为两个阵营:"Angular" 和 "Angular2"。我们分别处理两者。
在github的star上:

图中可以看到,最初Angular傲视React和Vue,不过,2016年中被React在“星星之力”上反超,在2017年又被Vue比下去了。虽然在2016年9月推出的第二版本正在追赶,但他仍处于第四的位置。

Angula的下载情况

当我们关注两个版本的使用情况而非“星星之力”时,你可以发现另一个版本的故事。

在实用方面,自发布以来新版的Angular立即从Vue 和 老Angular的围剿中杀了出来,尽管没有追上React,但也一直处在第二的位置。
在此期间,Vue从2016年9月大约是新老angular的三分之一,到了2018年3月成了新angular的一半。

结论:React依旧王者,Vue势头难当

通过深入NPM下载统计,纵使Vue以强劲势头疯狂“吸星”,但React在JS框架界依旧是一个庞然大物。并以每个月近1000万的下载量增长着。

不过,粉丝们,大可不必为你们的爱豆Vue沮丧。Vue真以其他主流框架不可企及的速度增长着。也将逐渐缩小与React和Angular之间的距离。

star不代表一切。React:嘿Vue和Angular!就问你们怕不怕!!相关推荐

  1. 【React、Vue 、 Angular 共分天下,2018首将会是谁?】

    要论 2017 年最主流的三个 Web 前端结构,应莫过于 Angular.Vue 和 React 了.然而在实际运用中,这三个结构却不尽相同,对于规模不大的前端项目来说,Vue 因其极易上手会被列出 ...

  2. 【译】前端框架技术选型 React vs. Vue (vs. Angular)

    这是该系列文章的第2部分:"Fundbox的前端技术选型".第1部分介绍了Fundbox的技术现状以及我们重新设计它的动机.第2部分介绍了选择新框架背后的考虑:是迁移到React, ...

  3. 纯前端控件集 WijmoJS 2018V2发布,提供可视化设计器,在React、Vue和Angular中的更易用...

    作为一款纯前端控件集,WijmoJS 秉承"快如闪电,触控优先"的设计理念,在提供优质服务和产品的同时,专注于企业应用开发,不断优化产品架构,与时俱进.除在全球率先支持 Angul ...

  4. JavaScript 年度调查报告:React、Vue 和 Angular 三分天下,谁将在 2018 年独占鳌头?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 要论 2017 年最主流的三个 Web 前端框架,应莫过于 Angular.Vue 和 Re ...

  5. React、Vue、Angular对比 ---- 介绍及优缺点

    React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站, 并于 2013年 5 月开源.React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它.它 ...

  6. vue是什么软件_Angular vs React vs Vue:2020年的最佳选择是什么?

    在2020年,想象没有HTML,CSS和Javascript的Web开发是不切实际的. Javascript是Web应用程序前端开发的灵魂. 如果您登陆此页面,那么我认为您在Java语言和Java编程 ...

  7. 浅谈react和vue

    浅谈React 和 Vue 相同之处: React 和 Vue 有许多相似之处,它们都有: ·       使用 Virtual DOM ·       提供了响应式 (Reactive) 和组件化 ...

  8. Jerry的碎碎念:SAPUI5, Angular, React和Vue

    2019独角兽企业重金招聘Python工程师标准>>> 去年我去一个国内客户现场时,曾经和他们IT部门的一位架构师聊到关于在SAP平台上进行UI应用的二次开发时,UI框架是选用UI5 ...

  9. vue和react相同点_我在React和Vue中创建了相同的应用程序。 这是区别。

    vue和react相同点 by Sunil Sandhu 由Sunil Sandhu 我在React和Vue中创建了相同的应用程序. 这是区别. (I created the same app in ...

最新文章

  1. pandas获取dataframe数据列的数据类型、获取dataframe每类数据类型数据列的个数、使用select_dtypes函数、include参数以及exclude参数按照数据类型筛选数据
  2. 如何检查Go中是否存在文件?
  3. 获取应用程序文件夹路径的最佳方法
  4. Flask restful api与blueprint结合实践
  5. 零基础学Python(第二十章 异常处理try)
  6. 从零开始学习OpenWrt完美教程-转
  7. java中static_认识java中的static
  8. nopcommerce 商城案例
  9. android怎么连接sqlite数据库?
  10. 清除 DNS 缓存( 附全平台详细教程 )
  11. python批量生成word_实例5:用Python批量生成word版邀请函
  12. Andersen Global首次进入塞拉利昂市场,继续拓展非洲业务
  13. 喜茶入股7家茶饮,从“打工仔”做起了“金主爸爸”?
  14. IDEA 自动补充 结尾分号或自动换行
  15. 生成句法分析树以及从一个小例子来看词义消歧及语义角色标注
  16. Web3.0世界知识体系分享-Web3.0基本载体(NFT)
  17. 【连续介质力学】弹性与超弹性、粘弹性、弹塑性、柯西弹性
  18. ∷读心术∷(真的太准了~呵呵~)
  19. 面试答案来了,从用户角度看如何能做出合格的产品?
  20. 震撼大数据!80后年薪多少,才能摆脱中年危机?

热门文章

  1. python编程求导数_Python求导数的方法
  2. 从地理分类的计算机网格,第2章-地理空间象计算机表达(6-9学时).doc
  3. 超融合服务器虚拟化优缺点,超融合是什么 意思?为什么必须是软硬件一体?...
  4. 公司内部 action调用持久层规范
  5. 判断正则 shell_年薪百万之路--第七十八天 Linux基础 shell
  6. java hbase创建_hadoop组件介绍及python 连接Hbase
  7. python语言包含的错误,Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种...
  8. php 降序 保留索引,PHP asort():对数组排序(升序),并保持索引关系
  9. 接近开关的初步测试 : DF-11N
  10. html中怎么设置文本框居中显示图片,css如何让图片水平居中显示?