5 pontos por GN⁺ 2024-08-28 | 3 comentários | Compartilhar no WhatsApp
  • Mono é uma plataforma de software projetada para facilitar a criação de aplicativos multiplataforma pelos desenvolvedores
  • O projeto Mono foi uma parte importante do ecossistema .NET desde seu início em 2001
  • Em 2016, a Microsoft se tornou a mantenedora do projeto Mono ao adquirir a Xamarin
  • Atualizações recentes
    • O último grande lançamento do projeto Mono foi em julho de 2019, e desde então houve pequenos lançamentos de correção
    • O último lançamento de correção foi em fevereiro de 2024
    • A organização WineHQ se tornará a nova mantenedora do projeto Mono
    • O código-fonte existente de mono/mono e de outros repositórios continuará disponível, mas os repositórios poderão ser arquivados
    • Os binários poderão ficar disponíveis por até 4 anos
  • Fork da Microsoft do Mono
    • A Microsoft mantém um fork moderno do runtime Mono no repositório dotnet/runtime
    • O trabalho foi concluído, e os usuários do Mono e mantenedores de frameworks de aplicativos baseados em Mono são aconselhados a migrar para .NET
  • Importância histórica do projeto Mono
    • O projeto Mono foi a primeira implementação de .NET em vários sistemas operacionais, como Android, iOS e Linux
    • Ele abriu caminho para a plataforma .NET em diversos sistemas operacionais e tornou o .NET multiplataforma uma realidade
    • Agradecimentos a todos os desenvolvedores do Mono
  • Suporte ao Mono
    • O Mono patrocinado pela Microsoft é uma implementação open source do .NET Framework da Microsoft, baseada no padrão ECMA, como parte da .NET Foundation
    • Uma família crescente de soluções e uma comunidade ativa e apaixonada de contribuidores ajudam a posicionar o Mono como a principal escolha para o desenvolvimento de aplicativos multiplataforma

Resumo do GN⁺

  • O projeto Mono foi um projeto importante que possibilitou o desenvolvimento de aplicativos multiplataforma
  • O projeto Mono, antes mantido pela Microsoft, agora passa para a WineHQ, marcando um novo ponto de transição
  • Usuários atuais do Mono devem considerar a migração para .NET
  • O Mono foi um projeto pioneiro que tornou possível usar .NET em vários sistemas operacionais
  • Informação útil para quem tem interesse em desenvolvimento multiplataforma

3 comentários

 
yangeok 2024-09-05

Ah, eu também achei que parece mais um descarte, mas ouvi dizer que dá para usar ao empacotar apps para Windows no mac, então vou tentar usar.

 
unsure4000 2024-08-28

arquivo de descarte.log

 
GN⁺ 2024-08-28
Opiniões do Hacker News
  • Compartilha a experiência de ter participado do projeto Mono no começo dos anos 2000. O objetivo do Mono era fornecer um runtime .NET em várias plataformas

    • O papel do Mono diminuiu depois que a Microsoft adquiriu a Xamarin e desenvolveu o .NET Core
    • O Mono ainda é útil em casos específicos, como o Wine
  • Diz que não achava que a Microsoft já tivesse reconhecido oficialmente projetos de reimplementação de APIs como o Wine

    • Apresenta um caso de 2020 em que a Microsoft mencionou o Wine de forma positiva
  • Compartilha o fato de que a linguagem de scripting LSL do Second Life é compilada em bytecode do Mono

    • Ela roda na máquina virtual do Mono desde 2008
  • Pergunta como os desenvolvedores do Wine podem aproveitar o Mono

    • A implementação multiplataforma FOSS do próprio runtime .NET da Microsoft agora tem desempenho muito superior e é bem mais completa em recursos do que o Mono. Ainda assim, o Mono é mais fácil de embutir em outros aplicativos e também mais fácil de portar para novas plataformas. É por isso que ele é usado no .NET/Blazor WebAssembly
    • A Microsoft ainda mantém seu próprio fork do Mono para esses casos de uso específicos. Além disso, o Mono implementa alguns frameworks legados de GUI de desktop do Windows, como WinForms e WPF, que a Microsoft não portou para o novo runtime .NET. Esse provavelmente é o motivo do interesse dos desenvolvedores do Wine no Mono
  • Levanta dúvidas sobre a relação entre a Microsoft e o Wine

    • Questiona se a Microsoft vê o Wine como uma ameaça ou como um aliado
  • Compartilha a experiência de ter usado Mono na época da universidade

    • Escolheu C# em vez de Java e usou Mono para rodar no OS X
    • Um funcionário da Microsoft visitou a universidade e explicou os novos recursos do .NET e do C#
  • Reclama da forma como o anúncio foi feito no site do projeto Mono

    • Defende que anúncios importantes deveriam ter uma página separada
  • Pergunta sobre as atividades atuais de Miguel de Icaza

    • Quer saber o que ele tem feito desde que deixou a Microsoft em 2022
  • Um desenvolvedor de backend de aplicações web que usa principalmente Go e Python pergunta se há algo digno de atenção no ecossistema .NET

  • Compartilha um link sobre por que o Mono está relacionado ao Wine