GitHub 报告:TypeScript 取代 Java 成为第三受欢迎语言

GitHub 发布了 2023 年度Octoverse 开源状态报告。主要研究了围绕 AI、云和 Git 的开源活动如何改变开发人员体验,以及如何在开发者和企业中产生越来越大的影响。

报告发现了三大趋势:

全球开发者社区继续增长。美国拥有 2020 万开发者,开发者人数在去年增长了 21%,仍然是全球最大的开发者社区。亚太地区、非洲、南美洲和欧洲的开发者社区规模逐年扩大,其中印度、巴西和日本处于领先地位。

预计到 2027 年,印度将取代美国成为 GitHub 上最大的开发者社区。新加坡今年是亚太地区开发者人数增长最快的国家,并且是开发者占总人口的比例最高的第地区(全球范围内)。报告指出,由于日本在技术和初创企业方面的进一步投资,明年日本的开发者将有持续增长。

生成式 AI 在 2023 年经历了爆发式增长,仅半年内涌现出的生成式 AI 项目数量就已达到了 2022 年全年的两倍之多。开发人员也开始更多地尝试使用 AI 模型。前几年,开发人员常使用 tensorflow/tensorflow、pytorch/pytorch 等机器学习库构建项目;现在则更多尝试使用 AI 模型和 LLM(如 ChatGPT API)。

报告分析了 GitHub 上排名前 20 位的开源生成式 AI 项目,发现其中一些顶级项目都是由个人所有。生成式 AI 项目中的个人贡献者正在全球范围内大幅飙升,同比增长幅度达到了 148%,而生成式 AI 项目总数也同比增长 248%。

美国、印度和日本在开发者社区中处于领先地位,香港特别行政区、英国和巴西紧随其后。

最流行的编程语言

报告指出,自 2019 年云原生开发大规模增长以来,IaC 在开源领域持续增长。2023年,Shell 和 Hashicorp配置语言(HCL)再次成为开源项目中的顶级语言,HCL 采用率同比增长 36%;“表明运维和 IaC 工作在开源领域越来越受到重视”。

其他一些发现还包括:

更多详情可查看完整报告。