编程语言和软件开发工具的流行程度
软件工程工具和语言的比较
《The Pragmatic Engineer》信件在几天前发布了一项关于2025年中期编程语言、IDE和AI工具等的流行度调查统计和其他数据。
这里我保留了一些对我而言比较有参考价值的内容。完整报告内容非常详尽,篇幅较长。请查看下方链接以获取完整调查报告。
2025年最受欢迎的编程语言
从这张图中可以看出,最受欢迎的编程语言是 TypeScript、Python 和 JavaScript。
我们之前在编程语言和框架流行度中也做过类似的统计。那篇报告中显示,最受欢迎的编程语言是 Python、C++ 和 Java。
2025年最受欢迎的AI工具
被提及最多的AI工具包括 GitHub Copilot、ChatGPT、Cursor 和 Claude,还有 Gemini。
我认为这些只是 被提及最多的工具。就我个人而言,GitHub Copilot 和 Cursor 是最偏向开发者的工具。请注意,Amazon Q 并未出现在前列。更多信息请参见:AI代码助手比较。
2025年最受欢迎的IDE
从这张图中可以看出,最受欢迎的IDE是 VSCode、Cursor、IntelliJ、Visual Studio 和 PyCharm。这与编程语言的流行度非常吻合:Java/TypeScript、Java、C# 和 Python。
2025年最受欢迎的CI/CD工具
最受欢迎的持续集成和交付工具是 GitHub Actions 和 Jenkins。这很容易理解。GitHub Actions 提供免费的云托管服务,Jenkins 也支持免费的自托管。
2025年最受欢迎的版本控制提供商
最受欢迎的版本控制提供商是 GitHub、Bitbucket 和 GitLab。它们都提供免费服务,集成良好,并且支持自托管。
2025年最受欢迎的云提供商
最受欢迎的云提供商是 AWS,其次是 Azure 和 GCP。更多信息请参见:云LLM提供商。
2025年最受欢迎的IaaS和PaaS
最受欢迎的IaaS和PaaS是 Vercel、Heroku、Hetzner、Render 和 Digital Ocean。Oracle 并未出现在前列,可能是因为其免费层级过于复杂,或者它们被包含在云提供商剩余的8%中?
结论
使用 TypeScript 或 Python 在 VSCode、GitHub Copilot 或 Cursor 中编写代码,部署在 AWS 上,并至少使用 GitHub Actions 或 Jenkins 进行 CI/CD。