当前位置: 首页 > 后端技术 > Node.js

2020年Node.js全球下载量报告

时间:2023-04-03 10:58:41 Node.js

作者:LizParody&MarianVilla年。NodeSourceNode.js二进制下载量逐月增加,将Node.js的强大功能带给全球数百万用户。7年来,Nodesource一直在为Linux环境打包和分发Node.js。包括所有主要和次要版本以及安全更新。我们看到每年的下载量都在大幅增加,而2020年是迄今为止下载量最大的一年。虽然我们不分发Node.js的每个版本,但我们提供Linux环境的大部分下载。你有没有想过有多少人还在使用Node.js0.1版和其他过时的版本?几百还是几百万?哪些国家/地区的Node.js下载量最多?哪个是最受欢迎的版本和发行版?每月有多少Node.js下载量?它是在增加还是人们正在转向其他技术?快来一探究竟吧!在本文中,您可以找到有关2020年全球Node.js使用情况的有趣数据、趋势、下载高峰以及为数百万应用程序提供支持的流行运行时的使用情况。概念首先了解什么是“Node.js二进制发行版”,简单来说,是一种使软件(在本例中为Node.js)以编译形式供公众使用的方法。默认情况下,二进制包允许使用Debian和EL发行版从存储库访问它们。使安装、分发和卸载更加容易。换句话说,它代表了一种在Linux环境中管理Node.js的更有效方式。NodeSource是用于Linux环境的Node.js二进制文件的主要分发者,您可以在https://github.com/nodesource找到存储库……在Linux中打包文件的主要方式有两种:rpm和deb。.rpm文件主要用于基于Redhat的Fedora、CentOS、RHEL发行版。.deb文件用于从Debian派生的Linux发行版(Ubuntu、LinuxMint等)。2020年Node.js版本下载量2020年NodeSourceNode.js二进制文件总下载量为9890万次。如上图所示,rpm格式下载次数最多的Node.js版本是v10,下载量超过1170万次.对于deb格式,v12有1760万次下载。这意味着与rpm用户相比,deb用户倾向于使用最新版本进行更新。这并不奇怪,因为v10和v12在2020年都是LTS,但仍有大量用户下载过时版本。Node.jsv0.1有65K次下载。3750万转和deb从v4到v9(不再支持的版本)。可以在下面找到对不受支持版本的使用情况的更完整分析。此外,2020年发布的Node.jsv14和v15的下载量分别为410万和190万。RPMvs.DEB按照市场趋势,deb包比rpm包更受欢迎。在这种情况下,62.6%的下载是deb,37.4%是rpms。MXLinux、Manjaro、Mint是最受欢迎的4个Linux发行版中基于Debian的,最后一个是Arch。这是市场因素造成的,因为rpm每5年更新一次,而deb每年更新一次,所以deb更受欢迎。2020年1月的月下载量,150万和730万的下载量之间存在明显差距(相差580万),但到年底(2020年)rpm下载量急剧增加,分别超过deb下载量:610万和550万。请注意,RPM软件包的增长主要是由于我们的CentOS存储库(主要在中国)中存在用于分发我们的软件包的镜像。按国家/地区划分的地理位置美国是Node.js二进制文件上传和下载最多的国家,其次是德国。俄罗斯、爱尔兰和法国。印度以1.5%的下载量排名第10(与本次民意调查中的流行观点相反,世界其他地区占下载量的45%。查看StackOverflow调查,主要访问者也来自美国,其次是印度、德国、英国和加拿大。这显示了大多数开发人员所在的位置以及Node.js使用最多的位置。北美和欧洲处于领先地位。查看Octoverse调查,可以看出相同的相关性,美国处于领先地位,其次是中国、德国、印度和俄罗斯。按地区划分,美洲的下载量最多,其次是欧洲,下载量为4540万。美洲和欧洲占下载量的88%。亚洲有840万,世界其他地区有360万。如果我们看一下Octoverse调查,亚洲用户的参与率更高,为30.7%。美洲和欧洲为65.7%。未维护版本的下载2020年支持的LTS版本是Node.jsv10、v12和v14,这是推荐的版本。这三个版本占下载量的55.4%,而不受支持的版本占下载量的38%。这样做的主要原因可能是仍然有很多遗留项目,迁移到新版本可能会有问题。但建议始终使用LTS版本,如果在迁移过程中遇到问题,可以联系NodeSource进行遗留应用迁移。峰值发布和峰值下载之间存在相关性。安全版本于11月16日发布,导致当天的下载量(457K)大幅增加。这是一个很好的做法,因为始终建议更新到最新版本并部署安全版本。结论2020年将近1亿的NodeSourceNode.js下载量是一个令人兴奋的里程碑。我们预计2021年将继续增长。正如预期的那样,deb发行版的下载量高于rpm发行版。下载最多的rpm版本是v10,deb是v12。过时版本的下载量仍然惊人(38%)-是时候升级了!下载量集中在美洲和欧洲(88%),一些地区样本严重不足,例如非洲和中东。NodeSource以向全世界分发Node.js为荣,我们强烈建议使用LTS版本来支持和贡献Node.js生态系统。参考StackOverflowSurvey2020Octoverse2020Survey