课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
GitHub发布了其年度Octoverse报告,报告显示了全球最大的开发者社区之一的发展趋势,包括新冠肺炎疫情爆发之后开源项目活动的激增。
目前,全球有5600万的开发者使用GitHub,高于2019年的4400万和2018年的3100万。
在GitHub上,JavaScript仍然是最受欢迎的编程语言,Python现在是第二受欢迎的语言,Java和快速发展的TypeScript社区紧随其后。TypeScript由GitHub所有者Microsoft维护,目前已从2018年和2019年的第七名攀升到今年的第四名。五年前,PHP和Ruby是最受欢迎的语言,但人气一直持续下滑。
该报告的其他亮点包括:
在对开源项目的贡献中,尼日利亚继续名列前茅,其次是香港、沙特阿拉伯和孟加拉国。虽然美国在项目的贡献和活跃用户数量仍然高于世界上其他任何国家/地区,但今年美国对项目的贡献下降到22.7%。2019年Octoverse报告发现,80%的仓库贡献来自美国以外。
活跃用户按地区划分的情况
开源项目的创建量同比增长了40%。
分析显示,开源项目贡献在节假日和周末达到峰值,而企业开发人员最有可能在工作日推送代码和项目的更改。
新冠肺炎疫情的爆发使得开源项目的贡献显著增加。
开源项目创建量的同比变化,7天滚动平均值
该报告也试图说明在GitHub上大型社区运作方式的区别,包括开源TensorFlow机器学习框架的贡献者。
“TensorFlow社区中存在明显的典型行为模式。大多数新成员对问题进行评论(50%到75%),一些人创建问题(25%到30%),少数人审查拉取请求(约5%)”,该报告中写道,“在其他社区中,新成员推送代码的频率要比终身制成员高,但是在TensorFlow中,这种情况很少出现,即使是老成员也不会经常推送。在这里,主要的互动模式就是这里的问题。”
认同自己是开发者的人数从2016年的60%下降到2020年的54%。除了开发人员外,分析发现,那些自称为数据分析师、科学家或经理的人也参与了类似TensorFlow的项目。随着GitHub Classroom的推出,教育也成为了GitHub社区中日益增长的一部分,在GitHub上,教育用户占第二大用户群,仅次于开发人员。
GitHub成立于2008年。Octoverse报告成立于2014年,最新版在本周GitHub Universe年度会议之前发布。
作者介绍:
Khari Johnson,Venture Beat的人工智能专栏资深特约撰稿人。
原文链接:
#/2020/12/02/github-python-and-typescript-gain-popularity-among-programming-languages/
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!