Docker 发布 2024 应用开发现状报告

报告重点关注向云开发的快速转变、主流 AI/ML 集成以及对安全性和微服务的日益重视

 

加利福尼亚州帕洛阿尔托 - 2024 年 6 月 11 日 Docker, Inc.®,领先的云原生应用程序开发工具、内容和服务提供商,今天宣布发布其2024 应用开发现状报告。这份综合报告提供了软件开发现状的深入快照,反映了来自 1300 多位受访者的见解。这份报告是第二年的发布,涵盖了广泛的主题,包括开发者使用的工具、他们的流程、遇到的挫折、对行业趋势的看法、参与开发者社区的情况、Docker 使用情况等等。

Docker 开发者体验副总裁 Nahid Samsami 表示:“世界一流的应用程序开发的关键在于了解如何帮助软件开发团队最大限度地提高他们的生产力,充分利用他们可用的颠覆性、新兴技术,并在这样做的过程中获得良好的体验。本报告中的发现证明了 Docker 如何持续寻求解决市场需求,以便我们能够更好地赋予开发团队权力,不仅能够参与竞争,还能够凭借适合其工作流程的正确流程和工具蓬勃发展和创新。”

主要发现

  • 开发过程中对云的依赖性日益增强:当被问及他们的主要开发环境时,回复说明了向基于云的环境的转变日益加剧。虽然 64% 的受访者仍然主要在他们的笔记本电脑或台式机上本地进行开发,但远程环境的趋势明显,超过 36% 的人使用 GitHub Codespaces、Gitpod 和 Coder 等工具。
  • 挑战与机遇:该报告确定了开发团队在开发过程中遇到障碍的关键领域,例如计划(31%)、估算(24%)和设计(22%)。此外,28% 的受访者表示需要更好的计划工具,而 20% 的受访者报告在调试/故障排除和测试阶段遇到困难。
  • 微服务和安全性:微服务的采用趋势继续上升,从单体架构迁移到微服务的受访者数量几乎是反方向迁移的三倍。但是,向左转移的安全方法仍然是一个挑战,34% 的回复将安全任务评为困难,25% 的回复寻求更好的安全/漏洞修复工具。
  • 开源贡献:该报告强调了开源软件在开发者社区中的重要性,59% 的受访者在过去一年中为开源项目做出了贡献。在没有做出贡献的人中,72% 表示有兴趣在未来做出贡献。

  • AI/ML 集成:正如 Docker 在其前期的研究结果中所报道的那样——2024 年人工智能趋势报告:人工智能在软件开发中日益重要的作用——AI/ML 在开发流程中的集成正逐渐成为主流,64% 的受访者使用 AI 工具来完成编写代码、编写文档和进行研究等任务。与高级开发人员相比,初级和中级开发人员以及 DevOps/平台工程师对 AI 的依赖性更高。常用的工具包括 ChatGPT、GitHub Copilot 和 Gemini(以前称为 Bard)。

关于 Docker 2024 应用开发现状报告

2024 年最新的 Docker 应用开发现状报告调查了 1300 多名开发人员,该调查于 2023 年秋季进行。在线调查收集了有关开发人员使用的工具、他们的应用程序开发流程、面临的挑战、对行业趋势的看法、Docker 使用情况以及参与开发人员社区等方面的数据。在 1300 名参与者中,有 885 名成功完成了调查。本报告中讨论的见解源自这 885 名参与者的回复。

资源

关于 Docker

Docker 通过简化容器技术的采用来推动现代软件开发,从而在开发体验的每个阶段彻底提高生产力、安全性、测试和协作。Docker 拥有全球超过 2000 万开发人员的支持,其无与伦比的灵活性和选择性使其成为寻求效率和创新以创建现代应用程序的开发人员的首选工具。在 www.docker.com了解更多关于 Docker 的信息。

联系方式
David Oro
[email protected]

立即开始使用
Docker