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
- Instale la CLI para desarrolladores de Azure.
- Consulte el inicio rápido de
azd
para ver Azure Developer CLI en acción.