GitHub发布的2023年度Octoverse开源状态报告发布,研究围绕AI、云和Git的开源活动如何改变开发人员体验,以及在开发者和企业中产生的影响。报告发现了三大趋势:
1、生成式AI的广泛应用: 开发人员大量使用生成式AI进行构建。越来越多的开发人员尝试使用OpenAI等公司的基础模型,开源生成式AI项目甚至在2023年进入了按贡献者数量排名的十大最受欢迎的开源项目。几乎所有开发人员(92%)都在使用或尝试借助AI编码工具。
2、云原生应用程序的大规模运行: 开发人员大规模运行云原生应用程序。使用基于Git的基础设施即代码(IaC)工作流的声明式语言越来越多,云部署的标准化程度更高,开发人员使用Dockerfile和容器、IaC以及其他云原生技术的速度也急剧加快。
3、首次开源贡献者数量增加: 2023年首次开源贡献者数量最多。其中,有商业支持的开源项目依旧最受贡献者欢迎。生成式AI项目在今年进入了首次贡献者最受欢迎的十大项目之列。GitHub上的私人项目显著增长,同比增长38%,占GitHub上所有活动的80%以上。
此外,全球开发者社区继续增长。美国仍然是全球最大的开发者社区,但亚太地区、非洲、南美洲和欧洲的开发者社区规模逐年扩大。预计到2027年,印度将取代美国成为GitHub上最大的开发者社区。新加坡今年是亚太地区开发者人数增长最快的国家,并且是开发者占总人口比例最高的地区。
生成式AI在2023年经历了爆发式增长,仅半年内涌现出的生成式AI项目数量就已达到了2022年全年的两倍之多。开发人员也开始更多地尝试使用AI模型,而不仅仅是传统的机器学习库。
报告分析了GitHub上排名前20位的开源生成式AI项目,发现其中一些顶级项目都是由个人所有。生成式AI项目中的个人贡献者在全球范围内大幅飙升,同比增长幅度达到了148%,生成式AI项目总数也同比增长248%。
在编程语言方面,报告指出自2019年以来,IaC在开源领域持续增长。2023年,Shell和Hashicorp配置语言(HCL)再次成为开源项目中的顶级语言,HCL采用率同比增长36%。JavaScript仍然是GitHub上最常用的语言,其次是Python。TypeScript越来越受欢迎,首次取代Java成为GitHub上OSS项目中第三大最受欢迎的语言,其用户群增长了37%。在GitHub上一些较新的项目中,Kotlin、Rust、Go和Lua的采用出现了较大的增长,其中Rust和Lua以内存安全和高效著称,而Go最近的增长则受到云原生项目的推动。
个人简介
👋 你好,我是 Lorin 洛林,一位 Java 后端技术开发者!座右铭:Technology has the power to make the world a better place.
🚀 我对技术的热情是我不断学习和分享的动力。我的博客是一个关于Java生态系统、后端开发和最新技术趋势的地方。
🧠 作为一个 Java 后端技术爱好者,我不仅热衷于探索语言的新特性和技术的深度,还热衷于分享我的见解和最佳实践。我相信知识的分享和社区合作可以帮助我们共同成长。
💡 在我的博客上,你将找到关于Java核心概念、JVM 底层技术、常用框架如Spring和Mybatis 、MySQL等数据库管理、RabbitMQ、Rocketmq等消息中间件、性能优化等内容的深入文章。我也将分享一些编程技巧和解决问题的方法,以帮助你更好地掌握Java编程。
🌐 我鼓励互动和建立社区,因此请留下你的问题、建议或主题请求,让我知道你感兴趣的内容。此外,我将分享最新的互联网和技术资讯,以确保你与技术世界的最新发展保持联系。我期待与你一起在技术之路上前进,一起探讨技术世界的无限可能性。
📖 保持关注我的博客,让我们共同追求技术卓越。