Microsoft je predstavio unified .NET 5 platformu s podrškom za Linux i Android

Tvrtka Microsoft najavila, 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 objavljeno peti preliminarni izdanak otvorene platforme .NET Core 3.0, čija funkcionalnost je približena .NET Framework 4.8 zahvaljujući uključivanju otvorenih 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 označava 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 Blazor). 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 objavila otvoreni cross-platform okvir .NET ML 1.0 za razvoj sustava strojno učenja na jezicima C# i F#. Kod okvira objavljeno 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

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster