5 puntos por GN⁺ 2024-08-28 | 3 comentarios | Compartir por WhatsApp
  • Mono es una plataforma de software diseñada para que los desarrolladores puedan crear aplicaciones multiplataforma con facilidad
  • El proyecto Mono fue una parte importante del ecosistema de .NET desde su inicio en 2001
  • En 2016, Microsoft se convirtió en el responsable del proyecto Mono al adquirir Xamarin
  • Actualizaciones recientes
    • La última versión principal del proyecto Mono fue en julio de 2019, y desde entonces hubo lanzamientos menores de parches
    • El último lanzamiento de parche fue en febrero de 2024
    • La organización WineHQ será el nuevo responsable del proyecto Mono
    • El código fuente existente de mono/mono y de otros repositorios seguirá estando disponible, pero los repositorios podrían archivarse
    • Los binarios podrán seguir disponibles hasta por 4 años
  • El fork de Mono de Microsoft
    • Microsoft mantiene un fork moderno del runtime de Mono en el repositorio dotnet/runtime
    • El trabajo ya se completó, y se recomienda a los usuarios de Mono y a los mantenedores de frameworks de aplicaciones basados en Mono migrar a .NET
  • La importancia histórica del proyecto Mono
    • El proyecto Mono fue la primera implementación de .NET en varios sistemas operativos como Android, iOS y Linux
    • Abrió camino para la plataforma .NET en múltiples sistemas operativos e hizo realidad .NET multiplataforma
    • Se expresa agradecimiento a todos los desarrolladores de Mono
  • Soporte de Mono
    • Mono, patrocinado por Microsoft, es una implementación de código abierto del .NET Framework de Microsoft basada en el estándar ECMA como parte de la .NET Foundation
    • Una familia creciente de soluciones y una comunidad de contribuyentes activa y apasionada han ayudado a posicionar a Mono como una opción líder para el desarrollo de aplicaciones multiplataforma

Resumen de GN⁺

  • El proyecto Mono fue un proyecto clave que hizo posible el desarrollo de aplicaciones multiplataforma
  • El proyecto Mono, que era gestionado por Microsoft, ahora pasa a WineHQ y entra en una nueva etapa de transición
  • Los usuarios actuales de Mono deberían considerar la migración a .NET
  • Mono fue un proyecto pionero que permitió usar .NET en diversos sistemas operativos
  • Es información útil para quienes están interesados en el desarrollo multiplataforma

3 comentarios

 
yangeok 2024-09-05

Oh, a mí también me parece como una forma de sacárselo de encima, pero dicen que se puede usar al hacer bundling para Windows en Mac, así que voy a probarlo.

 
unsure4000 2024-08-28

archivo de descarte.log

 
GN⁺ 2024-08-28
Opiniones de Hacker News
  • Comparte su experiencia participando en el proyecto Mono a principios de los 2000. El objetivo de Mono era ofrecer un runtime de .NET en distintas plataformas

    • El papel de Mono se redujo cuando Microsoft adquirió Xamarin y desarrolló .NET Core
    • Mono sigue siendo útil en casos de uso específicos como Wine
  • Pensaba que Microsoft nunca había reconocido oficialmente proyectos de reimplementación de APIs como Wine

    • Presenta un caso de 2020 en el que Microsoft mencionó a Wine de forma positiva
  • Comparte el dato de que LSL, el lenguaje de scripting de Second Life, se compila a bytecode de Mono

    • Se ejecuta sobre la máquina virtual de Mono desde 2008
  • Se pregunta cómo podrían aprovechar Mono los desarrolladores de Wine

    • La implementación multiplataforma FOSS del propio runtime de .NET de Microsoft ahora tiene un rendimiento muy superior al de Mono y es mucho más completa en funciones. Pero Mono sigue siendo más fácil de incrustar en otras aplicaciones y también más fácil de portar a nuevas plataformas. Esa es justamente la razón por la que se usa en .NET/Blazor WebAssembly
    • Microsoft todavía mantiene su propio fork de Mono para estos casos de uso específicos. Además, Mono implementa algunos frameworks GUI heredados de escritorio de Windows, como WinForms y WPF, que Microsoft no ha portado al nuevo runtime de .NET. Probablemente esa sea la razón por la que los desarrolladores de Wine están interesados en Mono
  • Plantea dudas sobre la relación entre Microsoft y Wine

    • Se pregunta si Microsoft ve a Wine como una amenaza o como un aliado
  • Comparte su experiencia usando Mono en la universidad

    • Eligió C# en lugar de Java y lo ejecutó en OS X usando Mono
    • Personal de Microsoft visitó la universidad y explicó las novedades de .NET y C#
  • Se queja de la forma en que se publicó el anuncio en el sitio web del proyecto Mono

    • Sostiene que los anuncios importantes deberían tener una página aparte
  • Se pregunta qué está haciendo actualmente Miguel de Icaza

    • Tiene curiosidad por saber qué ha estado haciendo desde que dejó Microsoft en 2022
  • Un desarrollador de backend de aplicaciones web que usa principalmente Go y Python pregunta si hay algo destacable en el ecosistema .NET

  • Comparte un enlace sobre por qué Mono está relacionado con Wine