又进入了一年的11月,全球知名代码托管平台 GitHub 每年都会在此时发布一份重磅年度报告,没错,2022 年度 Octoverse 报告来了。
Github 2021年回顾:
2021年新增用户人数1600万
近84%的公司在使用GitHub Enterprise
新增了6100万个存储库和1.7亿个PR(Pull Request)合并。
根据今年的报告,我们有以下新发现:
9400 万开发者正在使用 GitHub;
GitHub 今年新增用户超过 2050 万,除美国外,印度、中国和巴西的增幅最大,占比分别为32.4%、15.6%、11.6%,其中印度的开发者人数增长超过中国;
2022 年有 4.13 亿次开源贡献;
JavaScript 仍然是 GitHub 上最常用的语言,Python 是第二大使用语言,其次是 Java 和 TypeScript;
由于 Terraform 工具的普及和 IaC 实践的增长推动,以及越来越多的自动化部署,2022 年,独角兽Hashicorp 配置语言 (HCL)增长最快;
PHP 的使用量下降,而 Python 的使用量增长了 22.5%;
凭借安全性和可靠性,Rust 社区在过去一年增长了 50% 以上。
最值得关注的三大开源趋势
2022 这一年,是中国对开源关注激增的一年,也是全球开源快速发展的一年。GitHub 今年的报告重点分享了三个值得关注的大趋势:
开源项目的首次贡献者数量也是在逐年增长,2021年增加了213,319名首次开源项目贡献者。其中,中国在GitHub上的开发者新增了近103万,累计约755万
印度开发者数量增幅超过中国
在这一年, GitHub 上的开发者群体有着怎样的变化?
根据报告显示,去年,GitHub 总开发者数为 7300 万,共有 1600 万新开发者加入了 GitHub 社区。今年 GitHub 总开发者数为 9400 万,开发者同比增长 27%。新增用户超过 2050 万,其中印度的开发者人数增长最快。
按照地区或国家来划分,去年在全球总开发者数量中,美国开发者最多,中国排名第二,共有 755万+;第三是印度。今年,除美国外,我们看到印度、中国和巴西的增幅最大,占GitHub新增开发者数百分比分别为32.4%、15.6%、11.6%。而今年,印度开发者数量增幅超过中国,有超过 250 万新人加入了 GitHub。
GitHub 上开发者的全球分布如下,印度人数已经达到了 975 万。如果这种趋势继续下去,GitHub 预测到 2025 年,印度用户将与当前的美国 GitHub 开发者人数相媲美 。
越来越多的开发人员在 GitHub 上构建软件,南极洲仍有近 20 名开发人员。
另外值得关注的一点是,2022 年,GitHub 上的人口增长在亚太、非洲、南美和欧洲国家中增长最快。
在这些地区之外,我们还看到登录 GitHub 的伊朗人同比增长 21% 。没有看到开发者社区在 GitHub 上发展的仅有两个地方是南极洲和诺福克岛。
2022 年编程语言有什么趋势?
JavaScript不出意外继续霸榜,Python在去年超越Java后今年也保持第二名 ,PHP今年排名从第四名急降到了第六名,C++经过连续两年的下降排到了第7名。
值得注意的是,由微软开发的TypeScript自2017年来表现强势。
它一举超过C#、PHP、C++,跃升为第四大受欢迎编程语言,仅次于JavaScript、Python和Java。
分析公司RedMonk的联合创始人认为,TypeScript近年来的迅速普及是因为它满足了JavaScript开发人员对“类型安全”的需求。
另外,Adobe Flash的消亡也刺激了TypeScript语言的使用。如今,许多大型公司的Web开发人员都在使用TypeScript。
开发者对私人项目的贡献更大
开发者在开源使用与贡献方面的情况如何?全球财富 100 强的公司有 90%以上在使用 GitHub。在公共开源项目中,仅在 2022 年,开发者的贡献就同比增长了近 20%,开源贡献次数超过 35 亿。
而开发者对私人项目的贡献更大。这一年,GitHub 上超过 20% 的贡献来自公共存储库。这意味着拥有免费、Team 和 GitHub Enterprise Cloud 帐户的绝大多数开发人员都在私有存储库中工作。这表明自 2019 年 GitHub 开始向 GitHub Free 帐户提供私有存储库以来,整个 GitHub 的私有存储库总数显着增加。此外,与 2021 年相比,对私有存储库的贡献数量增加了近 38%。
值得注意的是,按贡献者数量计算的顶级项目几乎都是商业支持的结果,其中包括 microsoft/vscode、flutter/flutter 和 vercel/next.js。2022 年顶级开源项目,哪些是你常用的?
历年来最热门编程语言 TOP 10
GitHub 上有数百种编程语言,按照公共或个人的开源项目、各大小组织机构以及世界各地区的贡献者数量进行排名,JavaScript 始终都占据榜首。
继去年进入前十,今年 TypeScript 冲上了全平台最热门语言榜单第七。而 Objective C 自 2022年11月16日后,接连两年与最热门编程语言 TOP 10 无缘。
增速最快的编程语言 TOP 10
GitHub 上静态类型语言中注重线程安全和互操作性的编程语言 Kotlin、TypeScript 以及 Rust 今年的贡献者数量都增长快速,增速分为 2.6 倍、1.9 倍以及 1.7 倍。
此外,针对 DevOps 使用的语言,HCL 今年的贡献者数量比去年增加了两倍多。在机器学习中大放异彩的 Python 成为增速排名第八的语言,另外,Go 语言的贡献者也比去年增加了 1.5 倍。
更多数据分析相关推荐:
文章来源:CSDN 版权归原作者所有
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系学掌门小编(021-64471599-8103),我们将立即处理