Поддерживаемые языки и среды
Поддерживаемые среды разработки
Любой 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
- Установите интерфейс командной строки разработчика Azure.
- Ознакомьтесь с кратким руководством по просмотру интерфейса командной
azd
строки разработчика Azure в действии.