当前位置:首页 > 科技资讯 > 正文

TypeScript超越Python:GitHub上的语言新王者

当提及开发者最常用的编程语言,Python往往是许多人首选的答案。然而,GitHub近期发布的《Octoverse 2025》报告揭示了一个不同的趋势:TypeScript正逐渐崭露头角。

根据GitHub的统计数据,2025年8月,Python在连续16个月的榜首位置后,首次被TypeScript超越,成为GitHub上最广泛使用的语言,领先约4.2万名贡献者。紧随其后的是JavaScript,而Java、C#和PHP则稳固了第四至第六的位置。

TypeScript超越Python:GitHub上的语言新王者 TypeScript Python GitHub AI 第1张

GitHub报告指出,这一变化标志着开发者在过去十年中向类型化JavaScript(typed JavaScript)的转型,也预示着TypeScript正在成为现代开发的新标准。

具体来说,TypeScript在2025年的贡献者数量增长了超过100万(同比增长66%),主要得益于开发框架的默认支持以及AI辅助开发的推动。TypeScript严格的类型系统让AI辅助开发更加高效。

TypeScript超越Python:GitHub上的语言新王者 TypeScript Python GitHub AI 第2张

TypeScript超越Python:GitHub上的语言新王者 TypeScript Python GitHub AI 第3张

尽管如此,Python在AI和数据科学领域仍占据主导地位,拥有260万贡献者(同比增长48%)。Jupyter Notebook依然是AI领域的首选工具,相关仓库约40.3万个,同比增长17.8%。

JavaScript的贡献者数量依然庞大(215万),但随着开发者转向TypeScript,其增长已有所放缓。

TypeScript超越Python:GitHub上的语言新王者 TypeScript Python GitHub AI 第4张

总体而言,TypeScript和Python共同拥有超过520万贡献者(约占2025年8月GitHub所有活跃开发者的3%)。类型化语言的兴起表明,AI不仅改变了编码速度,还影响了开发团队在选择语言时,是否信任并采纳AI生成的代码进入生产环境。

此外,GitHub统计显示,过去12个月新增的软件库有80%集中在六大核心语言:Python、JavaScript、TypeScript、Java、C++和C#。

TypeScript超越Python:GitHub上的语言新王者 TypeScript Python GitHub AI 第5张

为何TypeScript在2025年胜出?

TypeScript在2025年8月以月度贡献者数量(同比增长105万;+66.6%)首次登顶GitHub,并在新增仓库数量上领先。原因在于其类型系统对AI系统的辅助:减少代码模糊性,并在代码进入生产环境前捕获大型语言模型(LLM)的错误。

此外,许多框架默认内置TypeScript。例如Next.js 15、Astro 3等,均默认生成TypeScript代码库。类型系统还有助于在开发流程中更早地识别LLM生成的编译错误。学术研究发现,LLM生成的编译错误中94%是类型检查失败。

TypeScript的入门门槛较低。工具如Vite、ts-node等隐藏了繁琐的样板文件,使得初级开发者也能快速启动类型化的技术栈。

Python仍主导AI项目

尽管TypeScript崛起,但在所有AI标签的仓库中,Python仍是领导者。Jupyter Notebook的使用量在2025年几乎翻了一番,证明了Python作为AI工作负载原型设计、模型训练和任务编排的首选地位。

TypeScript超越Python:GitHub上的语言新王者 TypeScript Python GitHub AI 第6张

具体看,Python驱动了近一半的新增AI仓库(同比增长50.7%),突显其作为应用型AI工作的支柱地位。Jupyter Notebook仍是用于实验的首选工具(同比增长17.8%),但向Python代码库的转移表明更多项目正在进入生产技术栈。

其他趋势和要点

GitHub还在报告中总结了其他趋势和要点。

今年开源开发活动达到创纪录水平,公共仓库贡献总量达到11.2亿次(同比增长13%)。特别是今年3月成为GitHub历史上新增开源贡献者数量最多的一个月。

TypeScript超越Python:GitHub上的语言新王者 TypeScript Python GitHub AI 第7张...