GitHub 发表年度 Octoverse 报告,呈现 Github 在开发社群、技术趋势和国际化等各面向的成果。
Octoverse 报告会回顾过去一整年的 GitHub 趋势,并记录达到哪些里程碑。过去一年开发者在 GitHub 总共制作了 4,400 万个储存库,2018 年 11 月总储存库数量更突破 1 亿个。2019 年有 1,000 万名新开发者加入 GitHub,让使用人数突破 4,000 万人,其中超过 80% 开发者来自美国本土之外。GitHub 早已成为国际化的开发社群,早在 2014 年来自海外的程式码储存库就多于美国本土,甚至在这个年度出现来自南极的开发者。
技术趋势也可从报告看出,Octoverse 报告发现深度学习、自然语言处理及机器学习的程式码储存库越来越多。报告指出 JavaScript 仍然是 GitHub 开发者最常使用的程式语言,不过 Python 首度超越 Java 成为第二常用的程式语言。Google 使用者界面工具 Flutter 的程式语言 Dart 则是成长速度最快的语言,排名在后的则是 Rust、HCL、Kotlin 和 TypeScript。
▲ Python 第一次超车 Java 夺下常用程式语言第二名。
▲ Dart 成长率高达 532%。
非洲国家在开源程式码储存库的成长速度居各大洲之冠,成长 40%,以尼日利亚、肯亚、突尼斯和摩洛哥的开源专案成长率最高。非洲以外则有伊朗、印尼、希腊和巴基斯坦的开源专案成长迅速,开源开发者人数成长最快的则是香港、新加坡和日本。整体而言,储存库最主要还是来自亚洲、欧洲和北美洲,亚洲开发者人数更位居第一。
不只个人开发者蓬勃发展,GitHub 也有 300 万个组织账号,包括企业、非营利组织和开源计划等等,光是 GitHub Enterprise Cloud 账户就超过 70 个不同国家。《财星》(Fortune)50 大企业中,就有 35 家加入开源程式码的行列。
▲ 许多非洲国家在开源专案的成长表现亮眼。
▲ 香港开源开发者人数成长率居冠,台湾则排名第八。
- The State of the Octoverse 2019
- GitHub: Over 80% of repository contributions come from outside the U.S.
(图片来源:GitHub)
延伸阅读:
- GitHub 收购程式码分析工具商 Semmle,协助开发人员发现程式码漏洞
- GitHub 贯彻美国贸易禁令,禁止伊朗、北朝鲜、叙利亚、古巴、克里米亚使用进阶服务
- 微软收购 GitHub 一周年,企业经营与开源社群的矛盾与冲突仍待解决
- Notepad++ 再戳中国玻璃心,但仍没有引起 GitHub 官方出手