Поделиться через


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

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

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

Окружающая среда Описание Плюсы Минусы Этап разработки функции
Локальный компьютер с помощью ИНТЕРФЕЙСА командной строки Не в контейнере зависимости устанавливаются вручную, и проект выполняется на локальном компьютере. Вы управляете всеми зависимостями. Возможно, у вас уже установлены некоторые зависимости. Не требуется установить 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 Контейнер со всеми зависимостями, установленными и запущенными на GitHub.com в браузере. Все зависимости устанавливаются без клонирования кода локально. Запуск и отладка, требующие запуска веб-браузера, в настоящее время не поддерживается из-за известного ограничения с GitHub Codespaces. Бета-версия

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

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

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

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

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

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

Язык Этап функции
Node.js Стабильный
Питон Стабильный
.СЕТЬ Стабильный
Ява Стабильный

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

Дальнейшие шаги