Microsoft prepara .NET 5 con supporto per macOS, Linux e Android

Con il rilascio di NET Core 3.0 quest'anno, Microsoft rilascerà la piattaforma .NET 5, che rappresenterà un notevole miglioramento per il sistema di sviluppo nel suo complesso. La principale innovazione, rispetto a .NET Framework 4.8, sarà il supporto per Linux, macOS, iOS, Android, tvOS, watchOS e WebAssembly. Allo stesso tempo, la versione 4.8 rimarrà l'ultima, solo la famiglia Core verrà ulteriormente sviluppata.

Microsoft prepara .NET 5 con supporto per macOS, Linux e Android

È stato riferito che lo sviluppo si concentrerà su Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF e Xamarin. Ciò unificherà la piattaforma e offrirà un unico framework aperto e runtime per varie attività. Di conseguenza, sarà possibile creare applicazioni per piattaforme diverse su una base di codice comune con lo stesso processo di compilazione, indipendentemente dal tipo di applicazione. 

Microsoft prepara .NET 5 con supporto per macOS, Linux e Android

Il rilascio di .NET 5 è previsto per novembre 2020 e diventerà una piattaforma di sviluppo veramente universale. Allo stesso tempo, il “cinque” non è l’unica innovazione di Microsoft nel settore dell’open source. L'azienda lo ha già fatto annunciato Sottosistema Windows per Linux (WSL) della seconda versione, che dovrebbe essere molte volte più veloce della prima e basarsi anche sulla propria build del kernel Linux.

A differenza della prima versione, questo è un kernel completo e non un livello di emulazione. Questo approccio accelererà i tempi di avvio, ottimizzerà il consumo di RAM e l'I/O del file system e consentirà l'esecuzione diretta dei contenitori Docker.

La cosa più interessante è che l'azienda promette di non chiudere il kernel e di mettere a disposizione della comunità tutti gli sviluppi su di esso. In questo caso non ci sarà alcun collegamento ai kit di distribuzione. Gli utenti, come prima, possono scaricare qualsiasi immagine adatta a loro.


Aggiungi un commento