Seleccionar un entorno de desarrollo

Seleccione el entorno de desarrollo adecuado para admitir la adopción y el rendimiento de DevOps. Un entorno de desarrollo de DevOps no solo debe editar y depurar código, sino integrarse con el resto del ciclo de DevOps, incluidas las pruebas, el control de versiones y la supervisión de producción. Microsoft proporciona dos entornos de desarrollo principales para admitir DevOps, Visual Studio y Visual Studio Code.

Usar Visual Studio

Visual Studio es un entorno de desarrollo integrado (IDE) con todas las características. Si puede usarlo, Visual Studio es ideal para trabajar en Windows y compilar software para varias plataformas, como .NET o .NET Core, iOS, Android a través de Xamarin y destinos que admiten C++.

Visual Studio ofrece históricamente ventajas de integración y productividad de DevOps. Visual Studio se integra de forma nativa con GitHub y Azure DevOps y tiene un sólido ecosistema de extensiones para cada proveedor de DevOps del sector.

Usar Visual Studio Code

Visual Studio Code es un editor de código gratuito y optimizado que ofrece personalización ilimitada a través de decenas de miles de extensiones comerciales y comunitarias. Estas extensiones, además, son compatibles con prácticamente cualquier lenguaje, plataforma y servicio DevOps. Los desarrolladores pueden ser productivos en Windows, Mac o Linux. Visual Studio Code es la opción ideal para los desarrolladores que no pueden usar Visual Studio.

Desarrollar para Azure

No hay ningún entorno de desarrollo preferido en concreto para las soluciones de Azure. Gracias a la amplia compatibilidad con todas las plataformas de aplicaciones principales, puede usar prácticamente cualquier herramienta para compilar soluciones de Azure y seleccionar el modelo de implementación que mejor le convenga. La mejor manera de implementar soluciones en producción suele ser mediante la automatización hospedada en Acciones de GitHub o Azure Pipelines.

Tanto Visual Studio como Visual Studio Code tienen características nativas y extensiones propias que simplifican el trabajo con procesos de DevOps en Azure, GitHub y Azure DevOps.

Pasos siguientes

Aprenda a preparar Visual Studio, Visual Studio Code, Eclipse para Java e IntelliJ IDEA para el desarrollo de Azure en el módulo de aprendizaje práctico Preparación del entorno de desarrollo para el desarrollo de Azure.