Microsoft a introdus platforma unificată .NET 5 cu suport pentru Linux și Android

Microsoft a anunțatcă după lansarea .NET Core 3.0 va fi lansată platforma .NET 5, care pe lângă Windows va oferi suport pentru Linux, macOS, iOS, Android, tvOS, watchOS și WebAssembly. De asemenea publicat a cincea versiune de previzualizare a platformei deschise .NET Core 3.0, a cărui funcționalitate este apropiată de .NET Framework 4.8 datorită includerii sale în deschis componentele de anul trecut ale Windows Forms, WPF și Entity Framework 6. Produsul .NET Framework nu va mai fi dezvoltat și se va opri la versiunea 4.8. Toată dezvoltarea legată de platforma .NET este acum centrată în jurul .NET Core, inclusiv Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF și Xamarin.

Ramura .NET 5 va marca unificarea .NET Framework, .NET Core, precum și a proiectelor Xamarin și Mono. .NET 5 va oferi utilizatorilor un cadru și un timp de rulare unic, deschis, care pot fi utilizate într-o varietate de domenii de dezvoltare. NET 5 vă va permite să construiți produse pentru mai multe platforme (cum ar fi Windows, Linux, iOS și Android) dintr-o singură bază de cod, folosind un proces de construire unificat care este independent de tipul de aplicație.

Un runtime dezvoltat ca parte a proiectului Mono va fi oferit pentru iOS și Android. În plus față de compilarea JIT, va fi furnizat un mod de pre-compilare bazat pe evoluțiile LLVM în codul mașină sau codul octet WebAssembly (pentru compilarea statică Mono AOT și blazer). Printre caracteristicile avansate, este menționată și portabilitatea cu Java, Objective-C și Swift. .NET 5 este programat să fie lansat în noiembrie 2020, iar .NET Core 3.0 în septembrie a acestui an.

În plus, Microsoft, de asemenea а publicat cadru multiplatform deschis .NET ML 1.0 pentru dezvoltarea sistemelor de învățare automată în C# și F#. Cod cadru publicat sub licență MIT. Dezvoltarea pentru Linux, Windows și macOS este acceptată oficial. .NET ML poate fi folosit ca supliment pentru platforme precum TensorFlow, ONNX și Infer.NET, oferind acces la o varietate de cazuri de utilizare a învățării automate, cum ar fi clasificarea imaginilor, analiza textului, predicția tendințelor, clasarea, detectarea anomaliilor, recomandarea şi detecţie.obiecte. Cadrul este deja folosit în multe produse Microsoft, inclusiv Windows Defender, Microsoft Office (generator de design Powerpoint și motor de recomandare Excel Chart), Azure și PowerBI.

Sursa: opennet.ru

Adauga un comentariu