Compartir a través de


Lenguajes y entornos compatibles

Entornos de desarrollo admitidos

Puede ejecutar cualquier plantilla azd, en uno de los siguientes entornos de desarrollo admitidos:

Environment Descripción Ventajas Desventajas Fase de características
Máquina local a través de la CLI No en un contenedor, debe instalar manualmente las dependencias y el proyecto se ejecuta en el equipo local. Puede controlar todas las dependencias. Es posible que ya tenga instaladas algunas de las dependencias. No es necesario tener Docker instalado. Tiene que instalar manualmente todas las dependencias. Stable
Visual Studio Code Ejecute y depure plantillas azd mediante la extensión de Visual Studio Code. Puede trabajar con azd con un editor de código y un sistema de extensiones con el que ya esté familiarizado. Requiere la instalación de una extensión. Beta
Visual Studio Ejecute y depure plantillas azd mediante Visual Studio (versión preliminar). Puede trabajar con azd con un IDE con el que puede estar familiarizado. Requiere instalar una versión preliminar independiente de Visual Studio. Alpha
DevContainer /VS Code Remoto - Contenedores Contenedor con todas las dependencias instaladas y ejecutadas en el equipo local. Aparte de VS Code, Docker y la extensión de VS Code de contenedores remotos, todas las dependencias se instalan automáticamente en DevContainer. Debe clonar el repositorio. La inicialización del contenedor puede tardar mucho tiempo. Beta
GitHub Codespaces Contenedor con todas las dependencias instaladas y en ejecución en GitHub.com en el explorador. Todas las dependencias se instalan sin clonar el código localmente. Actualmente no se admite la ejecución y depuración que requiere el inicio de un explorador web debido a una limitación conocida con GitHub Codespaces. Beta

Servicios de proceso de Azure compatibles (host)

azd admite varios servicios para hospedar la aplicación. Los servicios marcados como alfa son experimentales y deben habilitarse manualmente con azd config para usarlos. Las características beta pueden experimentar cambios importantes. No se espera que las características estables experimenten cambios importantes.

Para obtener más información sobre cada fase de característica, consulte Estrategia de versiones y control de versiones de características. Para obtener una lista de todas las características y sus fases, consulte Fases de características alfa, beta y estable.

Servicios de proceso de Azure Fase de características
Azure App Service Stable
Azure Static Web Apps Stable
Azure Container Apps Beta
Funciones de Azure Stable
Azure Kubernetes Service Beta (solo para proyectos que se pueden implementar mediante kubectl apply -f)
Azure Spring Apps Beta

Lenguajes y marcos admitidos

Lenguajes y marcos admitidos actualmente:

Lenguaje Fase de características
Node.js Stable
Python Stable
.NET Stable
Java Stable

Para obtener más información sobre cada fase de característica, consulte Estrategia de versiones y control de versiones de características.

Pasos siguientes