TypeScript跃居GitHub首位,AI助力开发工具发展
快速阅读: GitHub《Octoverse 2025》报告指出,TypeScript首次超越Python,成最广泛使用的编程语言,主要因AI工具的兴起。TypeScript新增超100万开发者,同比增长66%,领先Python约42,000名贡献者。
据GitHub最新发布的《Octoverse 2025》报告显示,TypeScript首次超越Python,成为该平台上使用最广泛的编程语言。这并不令人意外,因为去年的报告已经显示TypeScript迅速崛起,主要得益于人工智能趋势的推动。以下是具体数据:
从贡献者数量来看,TypeScript今年新增了超过100万开发者,同比增长66%,使其领先于Python约42,000名贡献者。目前,TypeScript拥有263万活跃用户,首次登顶GitHub排行榜,其次是Python和JavaScript。
Python仍然是人工智能和数据科学的核心语言,今年新增了85万名贡献者(同比增长48%),而JavaScript则增长了42.7万名贡献者(同比增长25%)。TypeScript和Python共同贡献了超过520万GitHub用户,约占平台所有活跃开发者的3%。
那么,是什么原因导致了这一变化?GitHub认为,TypeScript的增长很大程度上归因于AI辅助开发工具的兴起,这些工具受益于更严格的类型系统,能够在编码过程中早期捕捉错误。TypeScript的静态类型使得大型语言模型能够生成更为可靠的代码,减少了松散类型的JavaScript中常见的不确定性。此外,2025年,包括Next.js 15、SvelteKit 2、Qwik和Astro 3在内的多个框架默认使用TypeScript搭建项目。
尽管TypeScript在通用开发领域占据主导地位,Python在人工智能和机器学习方面依然无可匹敌。它在带有AI标签的仓库中继续领先,共有58.2万个相关项目(同比增长50.7%)。Jupyter Notebook的使用量也增长了近18%,进一步凸显了Python在实验、训练和协调方面的持续作用。
随着TypeScript的发展,Python的稳定增长表明,AI开发正在推动多个生态系统的需求,而不是取代它们。越来越多的开发者将Python的数据管道与TypeScript的应用程序和API层结合使用——GitHub将其称为新的AI驱动“混合堆栈”。
除此之外,企业级语言Java和C#各自新增了超过10万名贡献者,继续保持稳定的增长。Java增长了20%,C#增长了22%,这表明在后端、云计算和游戏开发领域,即使AI重塑了团队构建和维护大规模系统的方式,这些语言依然具有持久的吸引力。
最后,在较小的语言中,Roblox的脚本语言Luau增长了194%,紧随其后的是现代LaTeX替代品Typst(增长108%)。Astro和Blade在Web和PHP社区中也分别实现了强劲的年度增长,因为开发者们寻求更快、类型化且组件驱动的工作流程。
更多详细信息,请访问GitHub的《Octoverse 2025》报告。图片来源:GitHub
(以上内容均由Ai生成)