Idiomas e ambientes com suporte
Ambientes de desenvolvimento suportados
Você pode executar qualquer modelo azd
em um dos seguintes ambientes de desenvolvimento com suporte:
Environment | Descrição | Vantagens | Desvantagens | Estágio do Recurso |
---|---|---|---|---|
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 | Execute e depure azd modelos usando a extensão Visual Studio Code. |
Você pode trabalhar com azd usando 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 | Execute e depure azd modelos usando o Visual Studio (versão prévia).. |
Você pode trabalhar com azd usando um IDE com o qual já se sinta confortável. |
Requer a instalação de uma versão prévia separada do Visual Studio. | Alfa |
DevContainer / Remoto do VS Code: 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 |
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 a depuração que exigem a abertura de um navegador da Web não são suportadas no momento devido a limitação conhecida com GitHub Codespaces. | Beta |
Serviços de computação do Azure com suporte (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 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 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 | Estágio do Recurso |
---|---|
Serviço de Aplicativo do Azure | Estável |
Aplicativos Web Estáticos do Azure | Estável |
Aplicativos de Contêiner do Azure | Beta |
Azure Functions | 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 com suporte
Linguagens e estruturas atualmente suportadas:
Idioma | Estágio do Recurso |
---|---|
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
Próximas etapas
- Instale a CLI de Desenvolvedor do Azure.
- Explorar o
azd
Início rápido para ver a CLI do desenvolvedor do Azure em ação.