NOTÍCIA

Versão 3.0 do Mono é liberada

Ela adiciona suporte para algumas das funcionalidades chave da plataforma .NET.

Miguel de Icaza, fundador do Xamarin e desenvolvedor líder do Mono, implementação open source↳Open source71 conteúdosComo o Open Source Está Liberando o Poder da Automação para TodosDev (Back & Front) · out 2025Código aberto: programadores criam software da NASA sem saberDev (Back & Front) · abr 2021N8N: O que é a ferramenta open source que está revolucionando a automação em TI?Dev (Back & Front) · dez 2025Ver tudo em Dev (Back & Front) → da plataforma .NET da Microsoft, anunciou ontem em seu blog que versão 3.0 do framework Mono está disponível.

Ela adiciona suporte para algumas das funcionalidades chave da plataforma .NET, incorpora o framework open source da Microsoft para desenvolvimento web e reforça as capacidades do Mono no Mac OS X e no iOS.

Além disso, o compilador do Mono 3.0 para a linguagem c# agora suporta programação assíncrona, que a Microsoft introduziu na versão 4.5 do framework .NET. Isso faz com que as aplicações continuem respondendo ao input enquanto esperam que uma tarefa de longa duração seja completada. O perfil Async API é o novo padrão para o compilador, mas ele suporta todos os perfis para compilação da API .NET.

A stack open source baseada em desenvolvimento web em ASP da Microsoft foi integrada ao Mono, incluindo System.Json da Microsoft (que substitui a implementação anterior da interface JavaScript Object Notation para passar objetos de dados). Ela também traz páginas web do ASP.NET, MVC4, mapeamento de objeto relacional do Entity Framework e o mecanismo de views do Razor.

Outra importante melhoria do Mono é a sua garbage collection. As mais recentes mudanças no garbage collectot SGen, parte do runtime do Mono que requer memória que aplicação já não estão mais utilizando, permite que ele distribua suas tarefas em múltiplos núcleos de CPU se eles estiverem disponíveis. O SGen também foi portado para a plataforma MIPS e para versão de 32 bits do Mono para Windows, e houve aprimoramentos em outras plataformas suportadas, incluindo Mac OS X, na qual o SGen agora usa APIs do kernel Mach para aumentar a velocidade de suas tarefas.

Mac OS X e iOS foram os beneficiados de mais algumas mudanças promovidas no Mono 3.0. No Mac OS X, ele agora compila aplicativos de 64 bits, apesar de estar disponível como um compilador de 32 bits, já que a maioria das bibliotecas escritas em Mono ainda é baseada em códigos de 32 bits. De acordo com Icaza, a distribuição OS X vai trazer a versão 3.0 da linguagem de programação funcional F#. No ambiente móvel, a implementação do Mono do banco de dados↳Banco de dados134 conteúdosSQL ou NoSQL: eis a questão!!Data · mar 2020Banco de dados: como organizar e dar segurança para milhões de dados de loteriasData · mai 20215 serviços gratuitos na cloud para bancos de dados PostgresData · fev 2025Ver tudo em Data → SQLite agora suporta criptografia de APIs do iOS, permitindo o armazenamento seguro de dados localmente para apps do iPhone e do iPad.

Com informações de Ars Technica

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Mais de Redação iMasters
Ver perfil →