Patrocinado pela Xamarin, o projecto Mono é uma implementação open source da framework .NET da Microsoft. Esta plataforma permite a criação de aplicações com suporte para Linux, Windows, MacOS, Android e iOS.
De uma forma muito discreta, o projecto disponibilizou as release notes da versão 4.0.0 apesar do link para download ainda estar indisponível.
A framework .NET, criada há mais de 12 anos, é uma das plataforma de desenvolvimento mais usadas em todo o mundo.
No entanto, esta plataforma foi apenas concebida para funcionar sobre o Windows, apesar de existirem alguns plataformas capazes de correr em outros sistemas operativos como por exemplo o projecto Mono.
Recentemente os responsáveis pelo projecto Mono publicaram as release notes da versão 4.0.0. Entre as novidades, a destacar o facto desta ser a primeira versão a incluir código do próprio .NET que a Microsoft disponibilizou sob a licença MIT.
As intenções dos programadores deste projecto passam por criar um “Mono Core” que se ajuste ao que é desenvolvido no “.NET Core”.
Outras novidades do Mono 4.0.0
- Compilador de C# usa por omissão o C# 6.0
- Atualização do IKVM
- Suporte básico para PowerPC64 Little Endiar (PPC64LE)
- Retirado o suporte para as seguintes versões do .NET: 2.0, 3.5 e 4.0
- Optimização com operações que usem vírgula flutuante
A adopção de código do próprio .NET no Mono deverá trazer mais estabilidade a esta plataforma, que assim poderá ser uma alternativa ainda mais viável ao .NET. A Xamarin e a Microsoft criaram também o .NET Foundation com o objectivo de fomentar e apoiar o desenvolvimento de código aberto para a plataforma .NET.