Alternativas a Visual Studio for Mac

Microsoft ha anunciado recientemente una decisión importante que tendrá implicaciones para los desarrolladores basados ​​en macOS: el retiro de Visual Studio para Mac . Esta decisión ha repercutido en la comunidad de desarrolladores, ya que muchos se han acostumbrado a utilizar Visual Studio for Mac como su entorno de desarrollo integrado (IDE) preferido. En este artículo, exploraremos las razones detrás de esta decisión y lo que significa para los desarrolladores en el futuro.

El 31 de agosto de 2024 , Microsoft tiene previsto retirar Visual Studio para Mac, poniendo fin a su desarrollo y soporte. Esta decisión marca un cambio significativo en la estrategia de Microsoft para los desarrolladores basados ​​en macOS. Visual Studio para Mac se introdujo en 2016 como una forma de proporcionar a los desarrolladores de .NET un entorno de desarrollo sólido en macOS. Sin embargo, varios factores han contribuido al retiro de este IDE.

Exploremos las alternativas que tenemos para reemplazar Visual Studio for Mac

Visual Studio en Windows ( a través de virtualización)

Si se siente cómodo usando soluciones de virtualización como Parallels Desktop, VMware Fusion o VirtualBox, puede ejecutar una máquina virtual (VM) de Windows en su macOS e instalar Visual Studio para Windows (la versión común). Este enfoque le permite acceder a todas las capacidades de Visual Studio mientras sigue trabajando en su máquina macOS.

Características clave

  • Acceso al conjunto completo de funciones de Visual Studio.
  • Ideal para desarrolladores .NET que requieren herramientas específicas de Windows.
  • Integración fluida con bibliotecas y marcos basados ​​en Windows.
  • Intercambio de archivos fluido entre macOS y Windows.
  • Sin limitaciones para tecnologías basadas en .NET

Código de Visual Studio (código VS)

Visual Studio Code, a menudo denominado VS Code, es un editor de código ligero y de código abierto desarrollado por Microsoft. Si bien no es un IDE completo como Visual Studio, brinda soporte sólido para el desarrollo .NET a través de extensiones y complementos. VS Code es altamente extensible, lo que lo convierte en una opción versátil para los desarrolladores de .NET en macOS. Para trabajar con Visual Studio, necesita instalar el SDK de .NET y usar los comandos para restaurar, compilar y ejecutar sus proyectos.

Características clave

  • Rico ecosistema de extensiones para el desarrollo .NET.
  • Excelente soporte para C#, F# y ASP.NET.
  • Terminal integrada para ejecutar comandos.
  • Integración del control de versiones de Git.
  • Capacidades de depuración con extensiones como “C# para Visual Studio Code”.

Jinete de jetBrains

JetBrains Rider es un IDE multiplataforma con todas las funciones diseñado específicamente para el desarrollo .NET. Desarrollado por JetBrains, Rider ofrece una amplia gama de herramientas y características diseñadas para desarrolladores .NET, lo que lo convierte en una poderosa alternativa a Visual Studio para Mac. Rider es la mejor opción para quienes quieren trabajar con el ecosistema macOS sin virtualización. Rider tiene una licencia, no hay ninguna opción gratuita disponible, pero puedes probar la versión de prueba.

Características clave

  • Herramientas avanzadas de análisis y refactorización de código.
  • Integración perfecta con ReSharper para inspecciones de código.
  • Soporte para múltiples lenguajes y frameworks .NET.
  • Administrador de paquetes NuGet integrado.
  • Excelentes capacidades de depuración y pruebas unitarias.

Referencia: Exploring Alternatives for Visual Studio For Mac (c-sharpcorner.com)

Recuerda siempre seguir aprendiendo con mis cursos en mteheran.dev/cursos