Idiomas e ambientes suportados

Ambientes de desenvolvimento suportados

Você pode executar qualquer azd modelo em um dos seguintes ambientes de desenvolvimento suportados:

Environment Description Vantagens Contras Palco de Destaque
Máquina local via CLI Não em um contêiner, as dependências são instaladas manualmente por você e o projeto é executado em sua máquina local. Você controla todas as dependências. Talvez você já tenha algumas das dependências instaladas. Você não precisa do Docker instalado. Você tem que instalar manualmente todas as dependências. Estável
Visual Studio Code Execute e depure azd modelos usando a extensão Visual Studio Code. Você pode trabalhar usando azd um editor de código e um sistema de extensão com o qual já se sinta confortável. Requer a instalação de uma extensão. Beta
Visual Studio Executar e depurar azd modelos usando o Visual Studio (visualização). Você pode trabalhar com azd um IDE com o qual já se sinta confortável. Requer a instalação de uma versão de visualização separada do Visual Studio. Alfa
DevContainer / VS Code Remote - Contêineres Contêiner com todas as dependências instaladas e executadas em sua máquina local. Além do VS Code, do Docker e da extensão VS Code de contêineres remotos, todas as dependências são instaladas para você no DevContainer. Você precisa clonar o repositório. A inicialização do contêiner pode levar muito tempo. Beta
Espaços de código do GitHub Contêiner com todas as dependências instaladas e em execução em GitHub.com no navegador. Todas as dependências são instaladas sem clonar o código localmente. A execução e depuração que requer a inicialização de um navegador da Web não é suportada atualmente devido à limitação conhecida com o GitHub Codespaces. Beta

Serviços de computação do Azure suportados (host)

azd Suporta vários serviços para hospedar seu aplicativo. Os serviços marcados como alfa são experimentais e precisam ser habilitados manualmente para azd config usá-los. Os recursos beta podem sofrer alterações de rutura. Não se espera que os recursos estáveis sofram alterações de rutura.

Para obter mais informações sobre cada estágio de recurso, consulte controle de versão e estratégia de lançamento de recursos. Para obter uma lista de todos os recursos e seus estágios, consulte Estágios de recursos alfa, beta e estável.

Serviço de computação do Azure Palco de Destaque
Serviço de Aplicações do Azure Estável
Aplicações Web Estáticas do Azure Estável
Azure Container Apps Beta
Funções do Azure Estável
Azure Kubernetes Service Beta (apenas para projetos implantáveis via kubectl apply -f)
Azure Spring Apps Beta

Linguagens e estruturas suportadas

Linguagens e estruturas atualmente suportadas:

Idioma Palco de Destaque
Node.js Estável
Python Estável
.NET Estável
Java Estável

Para obter mais informações sobre cada estágio de recurso, consulte Controle de versão e estratégia de lançamento de recursos

Passos Seguintes