报告强调快速转向云开发、AI/ML 集成主流化以及日益重视安全和微服务
加利福尼亚州帕洛阿尔托 – 2024 年 6 月 11 日 – Docker, Inc.®,一家为开发者提供云原生应用开发工具、内容和服务的领先企业,今天宣布发布其《2024 年应用开发状况报告》。这份综合性报告深入展示了当前软件开发领域的概况,反映了来自 1,300 多名受访者的洞见。这份报告现已是第二年发布,涵盖了广泛的主题,包括开发者使用的工具、他们的流程、遇到的困扰、对行业趋势的看法、参与开发者社区的情况、Docker 的使用等等。
Docker 开发者体验副总裁 Nahid Samsami 表示:“世界一流应用开发的关键在于了解如何帮助软件开发团队最大限度地提高生产力,充分利用他们可用的颠覆性、创新性技术,并在过程中获得良好的体验。这份报告的发现表明,Docker 如何持续寻求满足市场需求,以便我们能够更好地赋能开发团队,让他们不仅能够竞争,还能通过适合其工作流程的正确流程和工具蓬勃发展和创新。”
主要发现
- 开发过程中对云的依赖日益增长:当被问及主要开发环境时,受访者的回答表明,正日益转向基于云的环境。虽然 64% 的受访者仍然主要在笔记本电脑或台式机上本地开发,但超过 36% 的人使用 GitHub Codespaces、Gitpod 和 Coder 等工具,转向远程环境的趋势显著。
- 挑战与机遇:报告确定了开发团队在开发过程中遇到障碍的关键领域,如规划 (31%)、估算 (24%) 和设计 (22%)。此外,28% 的受访者表示需要更好的规划工具,而 20% 的人表示在调试/故障排除和测试阶段会遇到困难。
- 微服务和安全:微服务采用率持续上升,从单体架构转向微服务的受访者是反向的近三倍。然而,向左转移(Shift-left)安全方法仍然是一个挑战,34% 的受访者认为安全任务困难,25% 的人寻求更好的安全/漏洞修复工具。
- 开源贡献:报告强调了开源软件在开发者社区中的重要性,59% 的受访者在过去一年中为开源项目做出了贡献。在那些没有贡献的人中,72% 表示未来有兴趣这样做。
- AI/ML 集成:正如 Docker 此前的先行发现——《2024 年 AI 趋势报告:AI 在软件开发中日益重要的作用》——所报道的,AI/ML 在开发流程中的集成正成为主流,64% 的受访者使用 AI 工具完成编写代码、文档和研究等任务。初级和中级开发者以及 DevOps/平台工程师比他们的资深同行表现出对 AI 更高的依赖。流行的工具包括 ChatGPT、GitHub Copilot 和 Gemini(前身为 Bard)。
关于《Docker 2024 年应用开发状况报告》
在 2023 年秋季进行的最新《Docker 2024 年应用开发状况报告》中,对 1,300 多名开发者进行了调查。这项在线调查收集了关于开发者使用的工具、他们的应用开发流程、面临的挑战、对行业趋势的看法、Docker 的使用情况以及参与开发者社区等方面的数据。在 1,300 名参与者中,885 人成功完成了调查。本报告讨论的洞见均来源于这 885 位参与者的回答。
资源
- 博客:《Docker 发布 2024 应用开发状况报告》
- 完整报告:《Docker 2024 年应用开发状况报告》
- 报告:《2024 年 AI 趋势报告:AI 在软件开发中日益重要的作用》
- 信息图:《Docker 2024 年 AI 趋势报告》
- 订阅 Docker 新闻通讯
- Docker 新手?入门
关于 Docker
Docker 通过简化容器技术的采用,在开发者体验的每个环节大幅提升生产力、安全性、测试和协作,从而推动现代软件开发。Docker 的灵活性和选择性无与伦比,使其成为全球超过 2000 万开发者寻求效率和创新以创建现代应用的首选工具。在 www.docker.com 了解更多关于 Docker 的信息。
联系人
David Oro
press@docker.com