Бесплатно Экспресс-аудит сайта:

29.07.2024

Облачная разработка меняет ландшафт IT-индустрии

Компания Docker представила отчет о состоянии разработки приложений в 2024 году, основанный на опросе более 1,300 респондентов. В отчете подробно рассматриваются ключевые тенденции и проблемы, с которыми сталкиваются разработчики по всему миру.

Основные направления отчета

  • Текущая ситуация в разработке приложений: Документ освещает современные реалии разработки программного обеспечения, включая используемые инструменты, процессы и проблемы. Опрос показал, что значительная часть разработчиков сталкивается с трудностями на этапах планирования, оценки и проектирования.

  • Роль облачных технологий: Одним из главных инсайтов является растущая популярность облачных технологий. Более 36% респондентов используют удаленные среды разработки, такие как GitHub Codespaces и Gitpod, что свидетельствует о переходе от локальных к облачным средам разработки. Это связано с увеличением размеров приложений и ростом их сложности, что делает локальные среды менее эффективными.

  • Интеграция AI/ML в разработку: Использование искусственного интеллекта и машинного обучения становится все более распространенным. Более половины опрошенных уже применяют AI/ML для написания кода, документации и исследований. Младшие и средние разработчики, а также инженеры DevOps чаще обращаются к этим технологиям, используя инструменты, такие как ChatGPT и GitHub Copilot.

Проблемы и потребности разработчиков

Опрос также выявил основные точки, где команды разработчиков испытывают затруднения, включая отладку, тестирование и устранение уязвимостей. Необходимость в улучшении инструментов для этих этапов разработки остается высокой.

Тенденции и перспективы

  • Переход к микросервисам: Количество разработчиков, переходящих от монолитной архитектуры к микросервисам, значительно превышает тех, кто движется в обратном направлении. Это подчеркивает важность микросервисов в современной разработке.

  • Безопасность в разработке: Подход «shift-left» к безопасности, при котором проверка на уязвимости осуществляется на ранних стадиях разработки, вызывает определенные трудности. Более четверти респондентов считают задачи, связанные с безопасностью, одними из самых сложных.

  • Открытый код: Открытое программное обеспечение играет важную роль в сообществе разработчиков. Около 59% опрошенных заявили о своем участии в проектах с открытым исходным кодом в прошлом году, и еще больше выразили желание присоединиться к таким проектам в будущем.

Заключение

Отчет Docker 2024 года предоставляет ценную информацию о состоянии разработки приложений и помогает понять, какие тенденции и технологии будут влиять на отрасль в ближайшие годы. Полный текст отчета доступен для скачивания на официальном сайте Docker.