TypeScript首次超越Python,成为GitHub最受欢迎编程语言

更新日期: 2025-11-02 阅读: 44 标签: GitHub

GitHub最新发布的《Octoverse 2025报告》显示,TypeScript已经超越Python,成为平台上使用人数最多的编程语言。这是GitHub历史上首次出现TypeScript登顶的情况。


语言排名新格局

过去一年中,TypeScript开发者数量大幅增长,新增超过100万人,同比增长达到66%。目前TypeScript的活跃用户约为263万,比Python多出约4.2万人,成功登上榜首位置。

JavaScript保持在第三位,Python位居第二。具体数据如下:

  • TypeScript:约263万活跃开发者

  • Python:约258.8万活跃开发者

  • JavaScript:继续保持稳定增长

Python在AI和数据科学领域依然占据重要地位,今年新增85万名开发者,同比增长48%。JavaScript也表现不错,新增42.7万用户,增长25%。

目前,TypeScript与Python合计拥有超过520万名开发者,约占GitHub全体活跃用户的3%。


AI技术推动TypeScript增长

TypeScript为什么能在短时间内超越Python?GitHub在报告中指出,这与AI辅助编程工具的普及有直接关系。

AI编程工具更倾向于类型系统严格的语言,因为类型系统能在代码生成阶段发现潜在错误,让AI模型的输出更加准确可靠。与JavaScript相比,TypeScript的静态类型机制让大型语言模型更容易理解代码结构,也更适合大型项目开发。

现在,很多主流框架默认使用TypeScript创建新项目:

  • Next.js 15:现代Web应用开发的首选

  • SvelteKit 2:注重性能和开发体验

  • Qwik和Astro 3:新兴的前端开发方案

这些框架的选择让TypeScript逐渐成为开发者的默认选择。


Python在AI领域保持强势

虽然TypeScript在通用开发中表现出色,但Python在人工智能和数据科学领域仍然不可替代。报告显示,AI相关项目中有超过58.2万个使用Python,比去年增长50%以上。

Jupyter Notebook的使用量也增长近18%,说明数据分析和科研领域继续保持活跃。

值得注意的是,TypeScript的崛起并没有削弱Python的影响力。相反,越来越多的团队开始采用"混合技术栈":前端和服务层使用TypeScript,核心算法和数据分析继续使用Python。

这种组合模式在AI驱动开发中表现出很高的效率。


其他语言发展情况

在企业级开发中,Java和C#继续保持稳定增长:

  • Java新增超过10万名贡献者,增长20%

  • C#新增超过10万名贡献者,增长22%

这说明在后端开发、云计算和游戏开发领域,这两种语言仍然是重要选择。

一些新兴语言也开始崭露头角:

  • Luau(Roblox的脚本语言):增长194%,成为增速最快的语言

  • Typst(现代LaTeX替代方案):增长108%,受到文档排版开发者欢迎

  • Astro和Blade:在Web和php社区快速流行

这些新兴语言的兴起反映了开发者对更快、更安全、更组件化开发模式的需求。


未来发展趋势

从2025年的GitHub报告可以看出几个明显趋势:

AI技术不仅改变了开发方式,也在重新塑造编程语言的格局。TypeScript的成功表明,强类型语言与智能编程正在深度融合。Python的持续强势说明,数据和算法仍然是未来技术的核心基础。

两种语言的并行发展意味着,新一代开发者需要掌握更多技能:既要理解算法,也要精通结构化编程。这种复合能力正在成为软件开发领域的新要求。

对于开发者来说,现在是一个很好的时机来学习TypeScript。它的类型系统能够帮助写出更可靠的代码,而且在整个开发生态中占据越来越重要的位置。

同时,Python在数据科学和机器学习领域的地位依然稳固。对于从事AI相关工作的开发者,Python仍然是必须掌握的语言。


给开发者的建议

基于当前的趋势,给开发者一些实用建议:

前端开发者:应该深入学习TypeScript,特别是与现代框架的结合使用。TypeScript的类型系统能够显著提高代码质量。

全栈开发者:可以考虑TypeScript + Python的技术组合。使用TypeScript开发现代Web应用,用Python处理数据分析和机器学习任务。

后端开发者:除了传统的Java和C#,也可以关注TypeScript在后端的应用。Node.js与TypeScript的结合为后端开发提供了新选择。

初学者:如果刚入门编程,TypeScript是个不错的起点。它的类型系统能够帮助建立良好的编程习惯,而且就业市场需求很大。


总结

TypeScript超越Python成为GitHub最受欢迎语言,标志着软件开发进入新阶段。AI辅助编程的兴起让类型系统的重要性更加突出,而TypeScript正好满足这一需求。

不过,这并不意味着Python的重要性下降。在AI和数据科学领域,Python依然是最主要的选择。两种语言各有优势,在未来很长一段时间内都会共存发展。

对于开发者来说,重要的是根据项目需求选择合适的技术,同时保持学习新技术的热情。在这个快速变化的时代,持续学习才是最重要的能力。

本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!

链接: https://fly63.com/article/detial/13120

远程协作尝试,Github远程协作

远程协作是一个听起来很酷的词,就像谈恋爱一样,听起来总是觉得它和浪漫一词相关。远程协作好处可以想象:节省办公室租金,工作环境自由/高效/免打扰,节省路途时间,更有可能招到更好的人才....

Gitment - 一款基于Github的Issues实现的评论插件

发现一个有意思的评论插件Gitment, 基本原理是利用Github项目上的Issues功能来实现内容的存储,使用github的账号登录体系。和自己的博客集成起来也比较简单,一个css文件,一个js文件,一段初始化代码就可以了。

GitHub 多账户设置

由于不同的 GitHub 不能使用同一个 SSH 公钥,所以要生成两个不同的 SSH 分别对应两个主账户和副账户。编辑 ~/.ssh/config SSH 配置文件,没有该文件则新建。然后,以后使用 main 账户添加远程仓库需要这样添加,部署相应的 SSH 公钥到 GitHub 后,尝试在相应的本地仓库 git push 几个文件测试。

官宣:Github 正式加入微软

GitHub是科技业界最流行的代码托管平台,微软于2018-6月宣布收购 GitHub,微软不会通过市场力量来破坏 GitHub 的开放性,在2018-10月Github 正式宣布加入了微软大家庭

GitHub发布史上最大更新,年度报告出炉!

在昨天的 GitHub Universe 开发者大会上,GitHub 发布了史上最大更新:可直接运行部分代码的 GitHub Actions,以及宣布了 2018 年的 GitHub 年度报告,包括最热门的开源项目和编程语言,让我们一起来先睹为快!

Github上写Blog

预备知识:必须:Git,GitHub,Jekyll,Markdown,YAML,操作:注册一个GitHub的账号,可以使用GitHub Desktop或者GitHub网站;创建一个空的项目,在项目里面创建index.md,或者index.html,提交后,博客首页就建好了。

GitHub上传文件不能超过100M的解决办法

上传项目到GitHub上,当某个文件大小超过100M时,就会上传失败,因为默认的限制了上传文件大小不能超过100M。如果需要上传超过100M的文件,就需要我们自己去修改配置。

拒绝重复造轮子!GitHub推出新功能repository templates

GitHub 新功能 repository templates 帮助开发者在所有项目中重用代码。在不同代码库中共享样板代码(boilerplate code)是软件开发的惯例。使用喜欢的工具和目录结构开启新项目,能够帮助程序员更加高效地完成从想法到程序的转变

Github 上十个优秀的 Repo

以下是 Github 上十个优秀的 Repo ,可以用它们在短时间内增加个人的知识储备。毫无疑问,Awesome是最受欢迎的库,它涵盖了从软件开发到硬件再到业务的所有主题。 目前,它在Github上拿到超123,000星,且其内容庞大

GitHub:除非真正需要,否则我们不会删除您的任何内容

不仅仅是社交媒体巨头在努力的让用户相信平台的透明度,微软旗下的 GitHub,也在致力于此。作为一个代码共享平台兼作开发人员的社区

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!