Выбор среды разработки

Выберите подходящую среду разработки для поддержки внедрения и производительности DevOps. Среда разработки DevOps должна не только редактировать и отлаживать код, но и интегрироваться с остальными циклами DevOps, включая тестирование, управление версиями и мониторинг рабочей среды. Корпорация Майкрософт предоставляет две основные среды разработки для поддержки DevOps, Visual Studio и Visual Studio Code.

Использование Visual Studio

Visual Studio — это полнофункциональная интегрированная среда разработки (IDE). Если вы можете использовать его, Visual Studio идеально подходит для работы в Windows для создания программного обеспечения для различных платформ, включая .NET или .NET Core, iOS, Android через Xamarin и целевые объекты, поддерживающие C++.

Visual Studio исторически предлагает преимущества производительности и интеграции DevOps. Visual Studio изначально интегрируется с GitHub и Azure DevOps и имеет надежную экосистему расширений для каждого поставщика DevOps в отрасли.

Использование Visual Studio Code

Visual Studio Code — это бесплатный, упрощенный редактор кода, который предлагает неограниченное количество настроек через десятки тысяч коммерческих и общественных расширений. Эти расширения добавляют поддержку практически любого языка, платформы и службы DevOps. Разработчики могут быть продуктивными в Windows, Mac или Linux. Visual Studio Code — это идеальный вариант для разработчиков, которые не могут использовать Visual Studio.

Разработка для Azure

Для решений Azure нет определенной предпочтительной среды разработки. Благодаря широкой поддержке всех основных платформ приложений вы можете использовать практически любой инструмент для создания решений Azure и выбрать модель развертывания, которая лучше всего подходит для вас. Наиболее подходящим способом развертывания решений в рабочей среде обычно является автоматизация, размещенная в GitHub Actions или Azure Pipelines.

Visual Studio и Visual Studio Code имеют собственные функции и сторонние расширения, упрощающие работу с процессами DevOps в Azure, GitHub и Azure DevOps.

Следующие шаги

Узнайте, как подготовить Visual Studio, Visual Studio Code, Eclipse для Java и IntelliJ IDEA для разработки Azure в практическом модуле подготовки среды разработки для разработки Azure.