GitHub深入探讨语言趋势

发布于:2021-01-19 15:23:38

0

85

0

GitHub 语言趋势

自GitHub于2008年推出以来,各种各样的语言在Git存储库托管服务中占据了最受欢迎的位置。使用Linguist库填充列表(不包括fork),该服务提供了一些有趣的统计信息。

GitHub在检查了自2008年启动存储库托管服务以来收集的数据之后,发布了有关其语言趋势的一些信息。该排名代表了Linguist 库检测到的公共和私有存储库中使用的语言,但不包括fork  。

GitHub工作人员Alyson La确保确保以下图表代表了每种语言在GitHub上的相对流行度,这意味着一旦引入新的语言,峰值很可能会出现。

{xunruicms_img_title}

这就解释了Ruby on Rails的早期流行度,该服务在早期从Rails SVN存储库移至GitHub  。从2012年开始,Ruby的普及率显着下降,这在2011年Python的下降中得到了反映。

在Ruby在GitHub上首次亮相时,使用该服务的著名项目包括 Merb,RSpec,  DataMapper以及Nu和Io。

这里有趣的统计数据是Java,La将该Java描述为在GitHub上获得了最大的关注,排名从第7位更改为第2位。她还说,促成这一增长的可能因素可能是“ Android的日益普及以及企业对企业版本控制平台的需求不断增长”。

但是,与Ruby的低迷同时,JavaScript排名上升至首位,并且在过去三年中一直保持其在GitHub上最受欢迎的语言的主导地位。它的受欢迎程度一直令人难以置信,一直以来,最稳定的语言奖都授予了PHP,在第四名的位置上建立了店铺。

这些结果与RedMonk的最新编程语言排名具有相似的特征,再次看到JavaScript和Java排名第一和第二。斯蒂芬·奥格雷迪(Stephen O'Grady)指出,RedMonk的前10种语言位置一直保持不变,这也反映在GitHub的数据中。

排名数据的这种呈现似乎是GitHub的第一次。关于是否需要对数据进行进一步分析还是我们是否会拒绝前十名之外的统计数据,我们一无所知。