GitHub的Octoverse报告
GitHub 发布了 2023 年度 Octoverse 开源状态报告。主要研究围绕AI,云,Git的开源活动如何改变开发人员开发体验,以及如何在开发者和企业生产中产生越来越大的影响。
报告发现三大趋势
-
开发人员正在大量使用生成式 AI 进行构建。 越来越多的开发人员尝试使用 OpenAI 和其他 AI 公司的基础模型,开源生成式 AI 项目甚至在 2023 年进入了按贡献者数量排名的十大最受欢迎的开源项目。几乎所有开发人员 (92%) 都在使用或尝试借助 AI 编码工具。 -
开发人员正在大规模运行云原生应用程序。 laC工作流是的声明试语言越来越多,云部署的标准化越来越高。开发人员使用Dockfile和容器,laC以及其他云原生技术的速度也在急剧加快 -
2023 年 first-time 开源贡献者数量最多。 生成式 AI 项目在今年进入了 first-time 贡献者最受欢迎的的十大项目之列。GitHub 上的私人项目显着增长,同比增长 38%,占 GitHub 上所有活动的 80% 以上。
生成式AI
生成式 AI 在 2023 年经历了爆发式增长,仅半年内涌现出的生成式 AI 项目数量就已达到了 2022 年全年的两倍之多。开发人员也开始更多地尝试使用 AI 模型。前几年,开发人员常使用 tensorflow/tensorflow、pytorch/pytorch 等机器学习库构建项目;现在则更多尝试使用 AI 模型和 LLM(如 ChatGPT API)。
最流行的编程语言
-
JavaScript 仍然是 GitHub 上最常用的语言,其次是 Python。 -
TypeScript 越来越受欢迎,首次取代 Java 成为 GitHub 上 OSS 项目中第三大最受欢迎的语言,其用户群增长了 37%。 -
用于数据分析和操作的流行语言和框架明显增加。 T-SQL 和 TeX 等古老的语言在 2023 年均有所增长,凸显了数据科学家、数学家和分析师越来越多地使用开源平台和工具。“编程语言不再仅仅局限于传统软件开发领域”。 -
在 GitHub 上一些较新的项目中, Kotlin、Rust、Go 和 Lua 的采用出现了较大的增长。 “Rust 和 Lua 都以内存安全和高效著称,而且都可用于系统和嵌入式系统编程,这也是它们增长的原因。 而 Go 最近的增长则是由 Kubernetes 和 Prometheus 等云原生项目的推动。”
更多详情可查看完整报告
关注《1024领航员》公众号获取更多一手资料
本文由 mdnice 多平台发布