Tvrtka Microsoft , da će nakon objave .NET Core 3.0 biti objavljena platforma .NET 5, koja će osim Windowsa podržavati i Linux, macOS, iOS, Android, tvOS, watchOS i WebAssembly. Također peti preliminarni izdanak otvorene platforme , čija funkcionalnost je približena .NET Framework 4.8 zahvaljujući uključivanju prošle godine komponenti Windows Forms, WPF i Entity Framework 6. Proizvod .NET Framework više se neće razvijati i zaustavit će se na izdanju 4.8. Cjela povezana razvojna aktivnost oko platforme .NET sada je usredotočena na .NET Core, uključujući Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF i Xamarin.
Grana .NET 5 ujedinjenje .NET Frameworka, .NET Corea, kao i projekata Xamarin i Mono. U okviru .NET 5 korisnicima će biti ponuđen jedinstveni otvoreni okvir i runtime koji se mogu koristiti u različitim područjima razvoja. .NET 5 omogućit će izradu proizvoda za razne platforme (na primjer, za Windows, Linux, iOS i Android) na temelju jedinstvene baze koda, koristeći ujednačen proces izrade neovisno o vrsti aplikacije.
Za iOS i Android bit će dostupan runtime razvijen u okviru projekta Mono. Osim JIT kompilacije, bit će ponuđen i način prekompilacije temeljen na dostignućima LLVM u strojni kod ili bytecode WebAssembly (za statičku kompilaciju bit će korišteni Mono AOT i ). Kao dodatne mogućnosti također se spominje osiguravanje prenosivosti s Javom, Objective-C i Swift. Izdanje .NET 5 planirano je za studeni 2020. godine, a .NET Core 3.0 za rujan ove godine.
Osim toga, tvrtka Microsoft također otvoreni cross-platform okvir za razvoj sustava strojno učenja na jezicima C# i F#. Kod okvira pod licencom MIT. Službeno se podržava razvoj za Linux, Windows i macOS. .NET ML može se primijeniti kao nadogradnja na platformama poput TensorFlowa, ONNX-a i Infer.NET-a, omogućavajući pristup različitim scenarijima primjene strojnog učenja, poput klasifikacije slika, analize teksta, predikcije dinamike pokazatelja, rangiranja, otkrivanja anomalija, generiranja preporuka i identifikacije objekata. Okvir se već koristi u mnogim proizvodima Microsofta, uključujući Windows Defender, Microsoft Office (generator dizajna u PowerPointu i sustav preporuka Excel Chart), Azure i PowerBI.
Izvor: opennet.ru
