Idiomas y entornos admitidos

Entornos de desarrollo admitidos

Puede ejecutar cualquier azd plantilla, 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, usted instala 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 necesita Docker instalado. Tiene que instalar manualmente todas las dependencias. Stable
Visual Studio Code Ejecute y depure azd plantillas mediante la extensión de Visual Studio Code. Puede trabajar con el azd uso de 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 azd plantillas mediante Visual Studio (versión preliminar). Puede trabajar con el azd uso de un IDE con el que puede estar familiarizado. Requiere instalar una versión preliminar independiente de Visual Studio. Beta
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)

Plataforma de hospedaje admitida actualmente para la aplicación:

azd admite varios servicios para hospedar la aplicación. Los servicios marcados como alfa son experimentales y tendrán que habilitarse manualmente con azd config. 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 La estrategia de versiones y 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.

Servicio de proceso de Azure Fase de características
Azure App Service Stable
Azure Static Web Apps Stable
Azure Container Apps Beta
Azure Functions 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 La estrategia de versiones y versiones de características.

Pasos siguientes