Python和TypeScript在编程语言中大受欢迎

2020-12-04 21:41:18

GitHub今天发布了其年度Octoverse报告,揭示了地球上最大的开发者社区之一的趋势,包括在COVID-19大流行开始后开源项目活动激增。 GitHub现已被全球5600万开发人员使用,高于2019年的4400万和2018年的3100万。

JavaScript仍然是GitHub上最受欢迎的编程语言,而Python现在排名第二,其次是Java和快速增长的TypeScript社区。由GitHub所有者Microsoft维护的TypeScript已从2018年和2019年的第七位上升到今年的第四位。 PHP和Ruby是5年前最受欢迎的语言,其受欢迎程度持续下降。

在开放源代码项目的捐款中,尼日利亚继续排名最高,其次是香港,沙特阿拉伯和孟加拉国。美国对项目的贡献和活跃用户的数量仍然高于世界上任何其他地区,但今年美国对项目的贡献下降到22.7%。 2019年Octoverse报告发现,存储库贡献的80%来自美国以外的地方。

分析表明,开源项目的贡献在假日和周末达到峰值,而企业开发人员最有可能在工作日推送代码和项目更改。

该报告还试图描述大型社区在GitHub上的运作方式的差异,包括开源TensorFlow机器学习框架的贡献者。

“在TensorFlow社区中有一种明显的典型行为模式:大多数新成员对问题发表评论(50%至75%),一些新问题(25%至30%),以及一些评论请求(〜5%) ,”报告中写道。 “在其他社区中,新成员发布代码的频率高于长期使用的代码,但在TensorFlow中,它几乎不存在,甚至退伍军人也不会经常发布代码。在这里,互动的主要方式就是问题。”

识别为开发人员的人数从2016年的60%降至2020年的54%。除开发人员外,分析还发现,识别为数据分析师,科学家或管理人员的人员参加了TensorFlow等项目。随着GitHub Classroom的推出,教育也是GitHub社区中越来越重要的一部分,占GitHub上第二大用户组,仅次于开发人员。

GitHub成立于2008年。Octoverse报告成立于2014年,最新版本于GitHub Universe年度会议之前于本周发布。