GitHub在其年度Octoverse开源活动报告中以各种方式对数据进行切片和切块,无论您采用哪种方式,都会出现一个压倒性的主题:JavaScript规则。在GitHub此前报道JavaScript、Java和Python是其开发者平台上使用的主要编程语言,有3100万程序员使用这些语言后,GitHub对一种编程语言流行的原因进行了研究,并表示“今天,JavaScript创造了比任何其他语言都多的存储库”。随着时间的推移使用的顶级编程语言(来源:GitHub)。现在GitHub正在对2018年(技术上从2017年12月10日到2018年12月9日)启动的新开源项目进行新的研究。新报告的部分内容考察了非语言主题,显示2018年创建的开源项目数量与2017年相比有***增长,再次发现与JavaScript有很强的联系,并给出以下主题列表:1、nodejs2、react3,dotnet4,docker5,android6,machine-learning7,api8,ios9,cli10,vueGitHub在上周(12月13日)的一篇文章中提到:“JavaScript是我们编程语言后语言中最受欢迎的新项目,我们看到了node、react和vue成为2018年最热门的话题——都是用JavaScript开发的工具。”在非JavaScript观察中,GitHub挑出了排名第3的dotnet,它“表明更多的开源项目正在为Windows开发应用程序”,以及排名第6的机器学习machine-learning,它正在“蓄势待发”。新研究还根据前28天收到的星数和前28天收到的独立贡献者数量,对2018年的新开源项目进行排名。这导致了这两个图表:基于Stars的热门新项目(来源:GitHub)。基于贡献者的热门新项目(来源:GitHub)。在前者中,JavaScript再次出现在trekhleb/javascript-algorithms项目中,其描述是:“这个存储库包含许多流行算法和数据结构的基于JavaScript的示例。”其他产品也与JavaScript相关,例如为开发的denoland/deno项目。GitHub上个月也对Octoverse数据进行了另一项研究,查看节假日和休息时间。这一次,“JavaScript”这个词甚至没有出现在研究中。
