编程语言和软件开发工具的流行程度

软件工程工具和语言的比较

目录

《The Pragmatic Engineer》信件在几天前发布了一项关于2025年中期编程语言、IDE和AI工具等的流行度调查统计和其他数据。

这里我保留了一些对我而言比较有参考价值的内容。完整报告内容非常详尽,篇幅较长。请查看下方链接以获取完整调查报告。

2025年最受欢迎的编程语言

2025年最受欢迎的编程语言

从这张图中可以看出,最受欢迎的编程语言是 TypeScriptPythonJavaScript

我们之前在编程语言和框架流行度中也做过类似的统计。那篇报告中显示,最受欢迎的编程语言是 PythonC++Java

2025年最受欢迎的AI工具

2025年最受欢迎的AI工具

被提及最多的AI工具包括 GitHub Copilot、ChatGPT、Cursor 和 Claude,还有 Gemini。

我认为这些只是 被提及最多的工具。就我个人而言,GitHub Copilot 和 Cursor 是最偏向开发者的工具。请注意,Amazon Q 并未出现在前列。更多信息请参见:AI代码助手比较

2025年最受欢迎的IDE

2025年最受欢迎的IDE

从这张图中可以看出,最受欢迎的IDE是 VSCode、Cursor、IntelliJ、Visual Studio 和 PyCharm。这与编程语言的流行度非常吻合:Java/TypeScript、Java、C# 和 Python。

2025年最受欢迎的CI/CD工具

2025年CI/CD系统流行度

最受欢迎的持续集成和交付工具是 GitHub Actions 和 Jenkins。这很容易理解。GitHub Actions 提供免费的云托管服务,Jenkins 也支持免费的自托管。

2025年最受欢迎的版本控制提供商

2025年版本控制流行度

最受欢迎的版本控制提供商是 GitHub、Bitbucket 和 GitLab。它们都提供免费服务,集成良好,并且支持自托管。

2025年最受欢迎的云提供商

2025年云提供商流行度

最受欢迎的云提供商是 AWS,其次是 Azure 和 GCP。更多信息请参见:云LLM提供商

2025年最受欢迎的IaaS和PaaS

2025年PaaS和SaaS流行度

最受欢迎的IaaS和PaaS是 Vercel、Heroku、Hetzner、Render 和 Digital Ocean。Oracle 并未出现在前列,可能是因为其免费层级过于复杂,或者它们被包含在云提供商剩余的8%中?

结论

使用 TypeScript 或 Python 在 VSCode、GitHub Copilot 或 Cursor 中编写代码,部署在 AWS 上,并至少使用 GitHub Actions 或 Jenkins 进行 CI/CD。

有用的链接