开发者们通常认为Python是最常使用的编程语言,但GitHub近日发布的《Octoverse 2025》年度报告揭示了一个出乎意料的结果:TypeScript已悄然崛起。
报告显示,根据贡献者数量统计,2025年8月,Python在连续16个月领跑后首次跌落榜首,TypeScript以约4.2万名贡献者的优势首次成为GitHub上使用最广泛的语言。JavaScript紧随其后,而Java、C#和PHP则稳居第四至第六名。
GitHub在报告中指出:“这一里程碑是过去十年开发者转向类型化JavaScript趋势的集中体现,也标志着TypeScript正成为现代开发的新默认选项。”
具体来说,TypeScript在2025年的贡献者数量增长了超过100万(同比增长66%)。其增长动力主要来自两方面:一是众多开发框架默认使用TypeScript搭建项目;二是AI辅助开发的普及,因为TypeScript更严格的类型系统让AI生成代码更可靠。
不过,GitHub也强调,Python在AI和数据科学领域仍保持主导地位,拥有260万贡献者(同比增长48%)。Jupyter Notebook依旧是AI领域的首选探索性环境(相关仓库约40.3万个;在AI标签的项目中,同比增长17.8%)。
JavaScript的贡献者体量依然庞大(215万),但随着开发者逐渐转向TypeScript,其增长已经放缓。
总之,TypeScript和Python两者目前共拥有超过520万贡献者(约占2025年8月GitHub所有活跃开发者的3%)。类型化语言的崛起表明:AI不仅在改变编码速度,同时也在影响开发团队在“信任并采纳AI生成的代码进入生产环境”时,会选择哪些语言。
另外,根据GitHub统计,过去12月新增的软件库有80%都集中在6大核心语言:Python、JavaScript、TypeScript、Java、C++和C#。
TypeScript在2025年8月以2,636,006名月度贡献者(同比增长105万;+66.6%)的成绩在GitHub上排名第一,并在新增仓库数量上处于领先地位。
原因是“类型”对AI系统的辅助:类型系统可减少代码的模糊性,并在(AI生成的)代码进入生产环境前提早捕获大型语言模型(LLM)的错误。
另外,许多框架也默认内置TypeScript。 Next.js 15、Astro 3、SvelteKit 2、Qwik、SolidStart、Angular 18和Remix均默认(通过npm create、pnpm dlx或bunx create命令)生成TypeScript代码库。
并且类型系统也有助于在开发流程中更早地识别LLM生成的编译错误。2025年的一项学术研究发现,LLM生成的编译错误中有94%是类型检查失败。
TypeScript的入门门槛也比较低。诸如Vite、ts-node、Bun和IDE自动配置等工具隐藏了(繁琐的)样板文件,因此初级开发者也可以快速启动类型化的技术栈。
即便TypeScript崛起了,但在所有AI标签的仓库中,Python仍然是当之无愧的领导者。其中,Jupyter Notebook的使用量在2025年几乎翻了一番,这充分证明了Python作为AI工作负载原型设计、模型训练和任务编排的首选语言的地位。
具体来看,Python驱动了近一半的新增AI仓库(582,196个;同比增长50.7%),突显了它作为应用型AI工作(从训练、推理到编排和部署)的支柱地位。Jupyter Notebook依旧是用于实验的首选探索性环境(402,643个;同比增长17.8%),但(贡献者)向Python代码库的转移表明,有更多项目正在摆脱原型阶段,进入生产技术栈。
前端和应用层语言在较小的基数上实现了急剧增长:TypeScript增长77.9%(85,746个)和JavaScript增长24.8%(88,023个)。
这表明围绕模型API接口构建的演示、仪表盘和轻量级应用正在崛起。
Shell脚本(+324%)成为增长最快的类别,反映了团队如何将评估工具、数据准备和部署流程代码化。C++则跨越了7,800个仓库(+11%),稳步提醒着人们它在性能攸关的推理引擎、运行时和近硬件系统中所扮演的角色。
GitHub还在报告中总结了其它一些趋势和要点。
今年,开源开发活动达到了创纪录的水平,公共仓库的贡献总量达到了11.2亿次(同比增长13%)。2025年3月是GitHub历史上新增开源贡献者数量最多的一个月。
印度增长迅猛,该国在2025年新增了超过520万名开发者,占GitHub2025年新增3600万开发者总数的14%以上。这使得印度成为今年GitHub上新增开发者的最大单一来源国,延续了其自2020年以来的迅猛增长势头。
企业级技术栈保持稳固。Java和C#今年的贡献者均增长了超过10万人,这表明即便AI正在重塑整个行业格局,它们在大型企业和游戏开发环境中的增长依旧稳定。
旧语言的实验性项目涌现。COBOL语言也出现在GitHub的数据集中,拥有近3,000名活跃开发者。这很可能是由一些组织和爱好者所推动的,他们创建了许多AI辅助的教程仓库,旨在帮助实现遗留代码库的现代化。
性能和系统语言正随AI崛起(但增长不均)。C语言同比增长约20.9%,C++同比增长约11.8%,这反映了市场对更快的运行时、推理引擎和硬件优化Loop的需求。
生成式AI正日益成为基础设施。现在有超过110万个公开仓库导入了LLM SDK(同比增长178%,对比2025年8月与2024年8月),由超过105万名贡献者支持,月度提交量达到175万次(自2023年以来增长了4.8倍)。
AI在开源领域的应用。半数(50%)的开源项目至少有一名维护者在使用GitHub Copilot。
.NET保持强劲。 C#同比增长约10.6%,与企业级和游戏/工具生态系统的(增长)保持一致。这表明AI功能正被集成到现有的.NET工作流中,而不是在驱动(开发者)进行彻底的语言转移。
增长最快的语言是Luau。Luau是Roblox的脚本语言,也是一个逐步类型化的语言,体现了整个行业向“类型灵活性”发展的趋势。
可复现性和依赖清洁备受关注。 astral-sh/uv和NixOS/nixpkgs的崛起,表明开发者对确定性构建、更快的安装速度以及直接运行的渴望。
以性能为中心的开发者工具赢得关注。 Ghostty、Tailwind CSS和uv的共同点都是关于速度、紧凑的反馈循环和最小化的(开发)阻力。
更多详情请参阅原报告:
https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/
本文由主机测评网于2026-01-23发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260119742.html