Hay un montón de opciones de edición de código por ahí para los desarrolladores que utilizan productos de Apple – Xcode Mac es un ejemplo notable – pero, hasta hace unos años, Visual Studio no era uno de ellos.
En 2017 Microsoft lanzó Visual Studio para Mac, aunque muchos usuarios se preguntaban si resultaría ser una versión reskinned de Xamarin Studio; Xamarin había sido adquirido por Microsoft justo un año antes. Inicialmente, no estaban muy equivocados.
En los años siguientes, Visual Studio para Mac ha sufrido varios ajustes y mejoras. Entre ellas, una funcionalidad mejorada para el desarrollo de .NET Core y Unity. La pregunta es si esto ha sido suficiente para cambiar la percepción pública de la aplicación para convertirla en un verdadero competidor de Xcode para Mac?
A continuación encontrarás más consejos útiles sobre el uso de Visual Studio para Mac en 2020, con información sobre cómo se compara con Xcode para Mac y varias otras alternativas que incluso podrían hacer que quisieras alejarte de Visual Studio en Mac.
Uso de Visual Studio en Mac
Cuando se lanzó por primera vez, la función principal de Microsoft Visual Studio para Mac era permitir a los fanáticos del código de Mac crear aplicaciones móviles nativas utilizando C# y .NET. Mucho ha cambiado desde sus primeros días y se ha añadido soporte adicional para F#, Razor, HTML5, CSS, JavaScript, TypeScript, XAML y XML.
En otras palabras, la aplicación es ahora un robusto editor de código diseñado para atender a lo que la mayoría de los desarrolladores que utilizan el protocolo de código de Mac podrían querer hacer. El proceso de descarga de la aplicación es bastante sencillo:
-
Visita visualstudio.microsoft.com para descargar Visual Studio para Mac (con Visual Studio Code para Mac también disponible allí)
-
Ejecuta el instalador para configurar el programa
-
Elige cualquier elemento adicional – .NET Core, Android, iOS, macOS – que desee instalar
-
Utilice la versión Community a voluntad, o suscríbase a una licencia Professional o Enterprise para desbloquear características adicionales
Microsoft Visual Studio para Mac es un producto freemium, con la mayoría de las características disponibles en la versión Community gratuita. Esto lo sitúa en la misma liga que el Xcode de Apple. Independientemente de las quejas que puedan tener los usuarios, el precio es ciertamente correcto.
Sin embargo, muchas personas que descargan Visual Studio para Mac no sólo lo están comparando con otros editores de código. También lo están comparando con el funcionamiento de la aplicación del mismo nombre en el PC.
Comparación de Visual Studio Mac con Windows
La queja más común dirigida a VS en Mac es que carece de la pulcritud y de algunas de las funcionalidades asociadas a su alternativa para Windows.
Cuando se utiliza Visual Studio C++ los codificadores de Mac, por ejemplo, no tienen suerte, ya que esto es algo de lo que todavía carece la versión para Mac. Asimismo, la versión para Mac no ofrece la compatibilidad con Python, Node.js o las herramientas de datos de SQL Server que está disponible en Windows.
Por otro lado, Visual Studio Code para Mac (que es una aplicación totalmente diferente a Visual Studio) tiene una reputación generalmente positiva. En cierto modo, es lamentable que las versiones de Visual Studio Code para Mac, Windows y Linux tengan un rendimiento tan similar, porque pone de manifiesto las deficiencias de utilizar el Visual Studio original en Mac.
Sin embargo, eso no quiere decir que no haya motivos para descargar Visual Studio para Mac. De hecho, hay ciertas situaciones -los usuarios de .NET que construyen aplicaciones de Xamarin con una compilación de iOS, o los desarrolladores de .NET Core que quieren alejarse del uso de Boot Camp o de una VM para ejecutar Visual Studio, por ejemplo- en las que representa una solución muy sólida.
Además, dado que la versión básica de la aplicación es gratuita, vale la pena descargarla y probarla por ti mismo antes de decidir que no será adecuada para tus propósitos.
Usando mejores alternativas a Visual Studio en Mac
Por supuesto, Visual Studio y Visual Studio Code Mac no son las únicas opciones que existen para los usuarios de Apple que esperan encontrar un IDE o editor de código fuente. Además de Xcode para Mac, hay un montón de alternativas por ahí que han sido diseñadas específicamente para competir con otros editores de código que están disponibles en PC y Mac.
CodeRunner, por ejemplo, ofrece gran parte de la misma funcionalidad que Microsoft Visual Studio para Mac. De hecho, ofrece varias ventajas sobre este último, como el soporte de lenguajes para C++ y Python.
Además de una interfaz de edición de código inteligente y ajustable, la aplicación cuenta con varias funciones útiles, entre ellas:
-
Más de 230 resaltadores de sintaxis
-
Una barra lateral para toda tu documentación
-
Soporte para más de 25 lenguajes (incluyendo PHP, Ruby, Swift, y más)
-
Documentación online integrada para cualquier lenguaje de programación
-
Herramientas de depuración incorporadas, como los puntos de interrupción instantáneos
Con las características esenciales del IDE, CodeRunner puede competir cómodamente con la última versión de Xcode, Visual Studio para Mac, Notepad++ y muchos otros editores de código.
TeaCode no es un editor de código completo de la misma manera que CodeRunner, pero es otro fuerte contendiente alternativo que promete ahorrarte innumerables horas al simplificar la forma en que codificas con plantillas cortas y dinámicas.
Empiece a escribir un fragmento de código en su editor preferido, pulse el acceso directo a TeaCode y la aplicación lo expandirá en código real. Esta utilidad presenta una gran cantidad de características útiles como:
-
80 expansores listos para Swift, PHP, Objective-C y HTML
-
Soporte para editores de texto nativos de macOS, así como plugins para Sublime Text, Atom, JetBrains IDEs y, por supuesto, Visual Studio Code Mac
-
Listas de comandos exportables que puede compartir con su equipo
Estas dos aplicaciones, CodeRunner y TeaCode, son el ejemplo perfecto de cómo los gustos de Mac Xcode y Visual Studio en Mac no son el todo y el fin del desarrollo en los dispositivos de Apple. Tanto si buscas una respuesta al problema de Visual Studio C++ para Mac como si buscas una solución de código para Mac que te ahorre tiempo, hay montones de aplicaciones ahí fuera esperando a ser encontradas.
Examinando el futuro de Visual Studio y Mac Xcode
Con el paso del tiempo, es muy probable que la brecha entre Visual Studio en Mac y PC se reduzca a algo parecido a la que existe entre Visual Studio Code para Mac y Windows o Linux. Como también lo hará la que existe entre aplicaciones como VS y X code.
Después de todo, la adquisición de Xamarin Studio por parte de Microsoft fue relativamente reciente y demuestra su deseo de llevar Visual Studio a Mac para competir con X code. Aun así, eso no significa que debas esperar que Xcode para Mac, Visual Studio o similares hagan absolutamente todo lo que quieres.
Rajen Kishna, director de producto de VS para Mac, declaró en 2017 que «nuestro objetivo con Visual Studio para Mac es crear un IDE nativo para los usuarios de Mac con cargas de trabajo que tengan sentido en macOS. Eso significa que el desarrollo de «aplicaciones de escritorio» se dirigirá a macOS, y Visual Studio (en Windows) se puede utilizar para dirigirse a Windows».
Hay una vieja expresión que dice que el que es un experto en todos los oficios no es un maestro en ninguno, pero a medida que los codificadores buscan perfeccionar sus habilidades de desarrollo de pila completa mediante el aprendizaje de múltiples lenguajes, los editores que les permiten hacer todo eso en un solo lugar sólo se volverán más importantes.
Ahora mismo, aquellos que descargan Visual Studio para Mac podrían estar decepcionados por algunas de sus limitaciones. Mientras tanto, aplicaciones como la última versión de Mac Xcode y CodeRunner siguen caminando por la fina línea de hacer muchas cosas y hacerlas muy bien.
Para probar algunas de las aplicaciones mencionadas en este artículo -CodeRunner y TeaCode- de forma gratuita, hazte con una prueba de siete días de Setapp. Esta plataforma para Mac ofrece más de 170 aplicaciones nativas únicas, desde alternativas a Xcode para Mac, pasando por cambiadores de código para Mac, hasta sustituciones adecuadas para cualquiera de tus programas favoritos de Windows. Es hora de explorar
.