Microsoft je predstavil enotno platformo .NET 5 s podporo za Linux in Android

Microsoft napovedalda bo po izidu .NET Core 3.0 izdana platforma .NET 5, ki bo poleg Windows zagotavljala podporo za Linux, macOS, iOS, Android, tvOS, watchOS in WebAssembly. tudi objavljeno peta predogledna izdaja odprte platforme .NET Core 3.0, katerega funkcionalnost je zaradi vključitve v .NET Framework 4.8 blizu odprto lanskoletne komponente Windows Forms, WPF in Entity Framework 6. Izdelek .NET Framework ne bo več razvit in se bo ustavil pri izdaji 4.8. Ves razvoj, povezan s platformo .NET, je zdaj osredotočen na .NET Core, vključno z Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF in Xamarin.

Podružnica .NET 5 bo označil poenotenje ogrodja .NET Framework, .NET Core ter projektov Xamarin in Mono. .NET 5 bo uporabnikom ponudil eno samo, odprto ogrodje in izvajalno okolje, ki ga bo mogoče uporabljati na različnih razvojnih področjih. NET 5 vam bo omogočil izdelavo izdelkov za več platform (kot so Windows, Linux, iOS in Android) iz ene same kodne baze z uporabo poenotenega procesa gradnje, ki je neodvisen od vrste aplikacije.

Za iOS in Android bo na voljo runtime, razvit kot del projekta Mono. Poleg prevajanja JIT bo zagotovljen način predprevajanja v strojno kodo ali bajtno kodo WebAssembly, ki temelji na razvoju LLVM (za statično prevajanje Mono AOT in blazer). Med naprednimi funkcijami se omenja tudi prenosljivost z Javo, Objective-C in Swift. .NET 5 naj bi izšel novembra 2020, .NET Core 3.0 pa septembra letos.

Poleg tega tudi Microsoft objavljeno odprto ogrodje za več platform .NET ML 1.0 za razvoj sistemov strojnega učenja v C# in F#. Okvirna koda objavljeno pod licenco MIT. Uradno je podprt razvoj za Linux, Windows in macOS. .NET ML se lahko uporablja kot dodatek k platformam, kot so TensorFlow, ONNX in Infer.NET, ki omogoča dostop do različnih primerov uporabe strojnega učenja, kot so klasifikacija slik, analiza besedila, napovedovanje trendov, razvrščanje, odkrivanje nepravilnosti, priporočila in odkrivanje predmetov. Ogrodje se že uporablja v številnih Microsoftovih izdelkih, vključno z Windows Defender, Microsoft Office (generator oblikovanja Powerpoint in mehanizem priporočil Excel Chart), Azure in PowerBI.

Vir: opennet.ru

Dodaj komentar