stringtranslate.com

Monodesarrollo

MonoDevelop (también conocido como Xamarin Studio ) es un entorno de desarrollo integrado de código abierto discontinuado [ cita requerida ] para Linux , macOS , [5] y Windows . [6] Su enfoque principal es el desarrollo de proyectos que utilizan Mono y .NET Framework . MonoDevelop integra características similares a las de NetBeans y Microsoft Visual Studio , como la finalización automática de código , el control de código fuente , una interfaz gráfica de usuario (GUI) y un diseñador web . MonoDevelop integra un diseñador de GUI Gtk# llamado Stetic. [7] Es compatible con Boo , C , C++ , C# , CIL , D , F# , Java , Oxygene , Vala , JavaScript , TypeScript y Visual Basic.NET . [8] [9] [10] Aunque no hay ninguna palabra de los desarrolladores de que se haya descontinuado, no obstante, no se ha actualizado en 4 años [11] y ya no se puede instalar en los principales sistemas operativos, como Ubuntu 22.04 y superiores.

MonoDevelop se puede utilizar en Windows , macOS y Linux . Las distribuciones de Linux oficialmente compatibles incluyen CentOS , Debian , Fedora , openSUSE , SUSE Linux Enterprise , Red Hat Enterprise Linux y Ubuntu , y muchas otras distribuciones proporcionan sus propias compilaciones no oficiales de MonoDevelop en sus repositorios . [3] macOS y Windows han sido oficialmente compatibles desde la versión 2.2. [12]

MonoDevelop incluye un compilador de C# (una alternativa a MSBuild y CSC) desde sus primeras versiones. Actualmente incluye un compilador compatible con C# 1.0, C# 2.0, C# 3.0, C# 4.0, C# 5.0 y C# 6.0. [13]

Una versión personalizada de MonoDevelop que anteriormente se incluía con las versiones para Windows y Mac de Unity , el motor de juegos de Unity Technologies . [14] [15] Habilitaba la creación avanzada de scripts en C#, que se usaban para compilar videojuegos multiplataforma mediante el compilador de Unity. [16] Desde entonces ha sido reemplazado por Visual Studio Community , [17] excepto en las versiones para Linux.

Historia

A finales de 2003, un grupo de desarrolladores de la comunidad Mono comenzó a migrar SharpDevelop , un exitoso IDE de código abierto .NET de Windows Forms en Windows al kit de herramientas GNOME (Gtk#) en Linux. [18] La bifurcación también tenía como objetivo el marco Mono en lugar de la implementación de Microsoft .NET Framework . [19] Al ser una bifurcación temprana de SharpDevelop, MonoDevelop difiere arquitectónicamente de los lanzamientos recientes de SharpDevelop. [20]

Con el tiempo, el proyecto MonoDevelop fue absorbido por el resto del proyecto Mono y, a partir de 2016, Xamarin y la comunidad Mono lo mantienen de forma activa. Desde Mono 1.0 Beta 2, MonoDevelop se incluye en las versiones de Mono. [21] [22]

A partir de la versión 4.x, Xamarin renombró MonoDevelop como Xamarin Studio, pero solo para la versión de Windows del IDE. [23] [24] A partir de 2016, Xamarin Studio también se ejecuta en macOS. [25]

En octubre de 2021, se anunció en el rastreador de problemas que el proyecto se archivaría porque ya no se mantendría. [26]

Características

MonoDevelop es un IDE para la plataforma .NET con características comparables a Microsoft Visual Studio . Entre sus características más destacadas se incluyen: [27] [28] [18] [19]

Constructor de interfaz de usuario

MonoDevelop ha incluido un diseñador de GUI GTK# llamado Stetic desde la versión 0.1. [29] [7] [30] [31] para desarrollar interfaces de usuario GTK+ en C# . Stetic es muy similar a Glade Interface Designer pero está integrado en MonoDevelop con funciones como arrastrar y soltar . Ha sido criticado por ser más difícil de trabajar que Qt Designer y Microsoft Visual Studio Windows Forms Editor cuando el programador aún no tiene un diseño concreto en mente. [32]

Estudio Xamarin

Xamarin ofrece una versión renombrada de MonoDevelop 4.0 como Xamarin Studio que ahora usa código específico de la plataforma en varios lugares para mejorar la apariencia. [33] Si bien Mono proporciona un paquete para Solaris 10 que se ejecuta en SPARC , [34] los paquetes MonoDevelop para OpenSolaris solo son proporcionados por grupos de la comunidad OpenSolaris. [35] MonoDevelop en FreeBSD también es compatible solo con la comunidad FreeBSD. [36]

Visual Studio para Mac

Otra versión renombrada de MonoDevelop es Visual Studio para Mac. Visual Studio para Mac emplea muchas de las mismas herramientas que su contraparte de Windows: por ejemplo, la plataforma de compilación Roslyn .NET se utiliza para la refactorización e IntelliSense . Su sistema de proyectos y motor de compilación utilizan MSBuild; y su editor de código fuente admite paquetes TextMate . Utiliza los mismos motores de depuración para las aplicaciones Xamarin y .NET Core, y los mismos diseñadores para Xamarin.iOS y Xamarin.Android.

El 30 de agosto de 2023, Microsoft anunció que Visual Studio para Mac estaba en proceso de discontinuación, siendo 17.6 la última versión compatible hasta el 31 de agosto de 2024. [37] [38] [39] [40] [41] [42] [43]

Véase también

Referencias

  1. ^ "Entrada de blog sobre las versiones de Xamarin". Xamarin . Consultado el 20 de marzo de 2018 .
  2. ^ "Idiomas". MonoDevelop . Ohloh . Consultado el 27 de enero de 2014 .
  3. ^ ab "Descargar MonoDevelop". monodevelop.com . Consultado el 28 de enero de 2016 .
  4. ^ "Preguntas frecuentes sobre Monodevelop". Monodevelop.com . Consultado el 26 de junio de 2010 .
  5. ^ "MonoDevelop en Mac OS X - Miguel de Icaza". Tirania.org. 2009-05-05 . Consultado el 26 de junio de 2010 .
  6. ^ "MonoDevelop 2.2 Beta 1: Pasamos a la multiplataforma. - Miguel de Icaza". Tirania.org. 2009-09-09 . Consultado el 2010-06-26 .
  7. ^ ab "Stetic Gui Designer". Monodevelop.com . Consultado el 26 de junio de 2010 .
  8. ^ "Lista de funciones". MonoDevelop. 5 de febrero de 2008. Archivado desde el original el 21 de febrero de 2016. Consultado el 26 de junio de 2010 .
  9. ^ Embarcadero Technologies. "Delphi Prism | Cross Platform .NET and Mono IDE". Embarcadero.com. Archivado desde el original el 28 de junio de 2010. Consultado el 26 de junio de 2010 .
  10. ^ "Cómo instalar Mono-D". dlang.org . Consultado el 25 de agosto de 2014 .
  11. ^ "monodevelop/README.md en main · mono/monodevelop". GitHub . Consultado el 8 de marzo de 2024 .
  12. ^ "Novedades de MonoDevelop 2.2". Monodevelop.com . Consultado el 15 de octubre de 2010 .
  13. ^ Compilador de C#, documentación de Mono
  14. ^ Chu, Philip (4 de agosto de 2013). Aprenda a usar Unity 4 para desarrollar juegos en iOS. Apress. ISBN 978-1430248767.
  15. ^ "MonoDevelop". Documentación de Unity . Unity Technologies . Consultado el 9 de junio de 2014 .
  16. ^ Lukosek, Greg (31 de marzo de 2016). Aprendizaje de C# mediante el desarrollo de juegos con Unity 5.x. Packt Publishing Ltd. ISBN 978-1785287855.
  17. ^ "Reemplazo de MonoDevelop-Unity con Visual Studio Community a partir de Unity 2018.1". Unity Technologies . 5 de enero de 2018 . Consultado el 29 de diciembre de 2018 .
  18. ^ de Avery, James (26 de junio de 2007). Herramientas avanzadas para desarrolladores de Windows . O'Reilly. ISBN 978-0596527549. monodesarrollo.
  19. ^ ab Mamone, Mark (8 de noviembre de 2006). Practical Mono. Aprendido. ISBN 1430200979.
  20. ^ Vasiliev, Sergey (30 de diciembre de 2015). "Buscando errores en MonoDevelop". Medium .
  21. ^ Cogswell, Jeff (4 de junio de 2009). "MonoDevelop 2.0 compite con Microsoft Visual Studio". eWeek .
  22. ^ Paul, Ryan (31 de marzo de 2009). "Lanzamiento oficial de MonoDevelop 2.0 y Mono 2.4. El proyecto Mono ha anunciado el lanzamiento oficial de Mono 2.4 y…". Ars Technica .
  23. ^ de Icaza, Miguel (22 de febrero de 2013). "La creación de Xamarin Studio". Xamarin. Archivado desde el original el 27 de febrero de 2017. Consultado el 1 de octubre de 2016 .{{cite web}}: CS1 maint: URL no apta ( enlace )
  24. ^ Ellis, Dean (15 de mayo de 2013). "De XNA a MonoGame". Desarrollador de juegos . Gamasutra. Archivado desde el original el 25 de agosto de 2021.
  25. ^ "Requisitos del sistema". Xamarin . Archivado desde el original el 29 de enero de 2018.
  26. ^ Sanchez, Lluis (4 de octubre de 2021). "ESTE PROYECTO HA SIDO ARCHIVADO" . Consultado el 23 de febrero de 2022 .
  27. ^ Características de MonoDevelop
  28. ^ Lista de funciones de MonoDevelop
  29. ^ Proyecto MonoDeveloper: Notas de la versión de MonoDevelop 0.10.
  30. ^ Proyecto MonoDevelop: Lista de características.
  31. ^ Taft, Darryl K. (14 de marzo de 2008). "Novell lanza la herramienta de desarrollo Mono". eWeek .
  32. ^ "Primera información sobre Stetic de Mono, la nueva herramienta RAD", OSNews , 16 de marzo de 2005.
  33. ^ De Icaza, Miguel (22 de febrero de 2013). "La creación de Xamarin Studio". blog.xamarin.com . Consultado el 27 de enero de 2014 .
  34. ^ "Descargas Mono". Go-mono.com. Archivado desde el original el 23 de junio de 2010. Consultado el 15 de octubre de 2010 .
  35. ^ "Foros de OpenSolaris: ¡Mono .NET disponible en GNU/OpenSolaris!". Opensolaris.org. Archivado desde el original el 5 de junio de 2011. Consultado el 26 de junio de 2010 .
  36. ^ "Mono:FreeBSD - El proyecto BSD#". Mono-project.com . Consultado el 26 de junio de 2010 .
  37. ^ Cangialosi, Anthony (30 de agosto de 2023). "Anuncio de retiro de Visual Studio para Mac". Blog de Visual Studio .
  38. ^ "¿Qué está pasando con Visual Studio para Mac?". Documentación de Visual Studio para Mac .
  39. ^ Hall, Zac (30 de agosto de 2023). "Microsoft descontinuará Visual Studio para Mac luego de una importante revisión". 9to5Mac.com .
  40. ^ Toulas, Bill (1 de septiembre de 2023). "Microsoft retira Visual Studio para Mac, el soporte finaliza en un año". Bleeping Computer .
  41. ^ "Microsoft dejará de ofrecer este servicio en Mac. Esto es lo que significa para los usuarios". The Times of India . 31 de agosto de 2023.
  42. ^ Krill, Paul (31 de agosto de 2023). "Microsoft abandona Visual Studio para Mac". InfoWorld .com .
  43. ^ Hale, Craig (31 de agosto de 2023). "Microsoft está retirando Visual Studio para Mac". TechRadar .com .

Enlaces externos