Поддерживаемые языки и среды

Поддерживаемые среды разработки

Любой azd шаблон можно запустить в одной из следующих поддерживаемых сред разработки:

Environment Description Плюсы Минусы Этап компонента
Локальный компьютер с помощью ИНТЕРФЕЙСА командной строки Не в контейнере зависимости устанавливаются вручную, и проект выполняется на локальном компьютере. Вы управляете всеми зависимостями. Возможно, у вас уже установлены некоторые зависимости. Не требуется установить Docker. Необходимо вручную установить все зависимости. Стабильный
Visual Studio Code Запуск и отладка azd шаблонов с помощью расширения Visual Studio Code. Вы можете работать с azd помощью редактора кода и системы расширений, с которыми вы уже можете работать. Требуется установка расширения. Бета-версия
Visual Studio Запуск и отладка azd шаблонов с помощью Visual Studio (предварительная версия). Вы можете работать с azd помощью интегрированной среды разработки, с которыми вы уже можете работать. Требуется установить отдельную предварительную версию Visual Studio. Коэффициент альфа
DevContainer / VS Code Remote — контейнеры Контейнер со всеми зависимостями, установленными и запущенными на локальном компьютере. Кроме VS Code, Docker и расширения VS Code удаленных контейнеров, все зависимости устанавливаются в DevContainer. Необходимо клонировать репозиторий. Инициализация контейнера может занять много времени. Бета-версия
GitHub Codespaces Контейнер со всеми зависимостями, установленными и запущенными в GitHub.com в браузере. Все зависимости устанавливаются без клонирования кода локально. Запуск и отладка, требующие запуска веб-браузера, в настоящее время не поддерживается из-за известного ограничения с GitHub Codespaces. Бета-версия

Поддерживаемые службы вычислений Azure (узел)

azd поддерживает несколько служб для размещения приложения. Службы, помеченные как альфа- экспериментальные и должны быть включены вручную для azd config их использования. Функции бета-версии могут столкнуться с критическими изменениями. Не ожидается, что стабильные функции могут столкнуться с критическими изменениями.

Дополнительные сведения о каждом этапе компонента см . в стратегии управления версиями компонентов и выпуска. Список всех функций и их этапов см. в разделе "Альфа", "Бета-версия" и "Стабильные этапы функций".

Служба вычислений Azure Этап компонента
Служба приложений Azure Стабильный
Служба статических веб-приложений Azure Стабильный
Приложения-контейнеры Azure Бета-версия
Функции Azure Стабильный
Служба Azure Kubernetes Бета-версия (только для проектов, развертываемых с помощью kubectl apply -f)
Azure Spring Apps Бета-версия

Поддерживаемые языки и платформы

В настоящее время поддерживаются языки и платформы:

Язык Этап компонента
Node.js Стабильный
Python Стабильный
.NET Стабильный
Java Стабильный

Дополнительные сведения о каждом этапе компонента см . в статье о стратегии управления версиями компонентов и выпуске.

Next Steps