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
- Instale a CLI do Azure Developer.
- Percorra o guia de início rápido para ver a
azd
CLI do Desenvolvedor do Azure em ação.