Idiomas e ambientes suportados

Ambientes de desenvolvimento suportados

Você pode executar qualquer azd modelo, em um dos seguintes ambientes de desenvolvimento com suporte:

Environment Descrição Vantagens Desvantagens Palco de recursos
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ê precisa instalar manualmente todas as dependências. Estável
Visual Studio Code Executar e depurar azd modelos usando a extensão de código do Visual Studio. Você pode trabalhar com o uso de um editor de código e sistema de extensão com azd o qual você já pode se sentir 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 o uso de um IDE com azd o qual você já se sinta confortável. Requer a instalação de uma versão de visualização separada do Visual Studio. Beta
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 Remote Containers VS Code, 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
Codespaces do GitHub Contêiner com todas as dependências instaladas e em execução no 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 no momento devido à limitação conhecida com o GitHub Codespaces. Beta

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

Plataforma de hospedagem atualmente suportada para o aplicativo:

azd Suporta vários serviços para hospedar seu aplicativo. Os serviços marcados como alfa são experimentais e precisarão ser habilitados manualmente com azd configo . Os recursos beta podem sofrer alterações significativas. Não se espera que os recursos estáveis sofram alterações significativas.

Para obter mais informações sobre cada estágio de recurso, consulte Controle de versão de recursos e estratégia de versão. 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 recursos
Serviço de Aplicativo do Azure Estável
Aplicativos Web Estáticos do Azure Estável
Aplicativos de Contêiner do Azure Beta
Funções do Azure Estável
Serviço de Kubernetes do Azure Beta (somente para projetos implantáveis via kubectl apply -f)
Azure Spring Apps Beta

Linguagens e estruturas suportadas

Linguagens e estruturas atualmente suportadas:

Idioma Palco de recursos
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 de recursos e estratégia de lançamento

Próximas etapas