Microsoft esitteli yhtenäisen .NET 5 -alustan, joka tukee Linuxia ja Androidia

Microsoft ilmoittiettä .NET Core 3.0:n julkaisun jälkeen julkaistaan ​​.NET 5 -alusta, joka tarjoaa Windowsin lisäksi tuen Linuxille, macOS:lle, iOS:lle, Androidille, tvOS:lle, watchOS:lle ja WebAssemblylle. Myös julkaistu viides avoimen alustan esikatselujulkaisu .NET Core 3.0, jonka toiminnallisuus on lähellä .NET Framework 4.8:aa, koska se sisältyy avata Windows Formsin, WPF:n ja Entity Framework 6:n viime vuoden komponentit. .NET Framework -tuotetta ei enää kehitetä, ja se lopetetaan julkaisuun 4.8. Kaikki .NET-alustaan ​​liittyvä kehitys keskittyy nyt .NET Coren ympärille, mukaan lukien Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF ja Xamarin.

.NET 5 haara tulee merkitsemään .NET Frameworkin, .NET Coren sekä Xamarin- ja Mono-projektien yhdistäminen. .NET 5 tarjoaa käyttäjille yhden avoimen kehyksen ja suoritusajan, jota voidaan käyttää useilla kehitysalueilla. NET 5:n avulla voit rakentaa tuotteita useille alustoille (kuten Windows, Linux, iOS ja Android) yhdestä koodikannasta käyttämällä yhtenäistä rakennusprosessia, joka on riippumaton sovellustyypistä.

Osana Mono-projektia kehitettyä suoritusaikaa tarjotaan iOS:lle ja Androidille. JIT-kääntämisen lisäksi tarjotaan esikäännöstila, joka perustuu LLVM-kehitykseen konekoodiksi tai WebAssembly-tavukoodiksi (staattiseen käännökseen Mono AOT ja bleiseri). Edistyneistä ominaisuuksista mainitaan myös siirrettävyys Java, Objective-C ja Swift kanssa. .NET 5 on määrä julkaista marraskuussa 2020 ja .NET Core 3.0 tämän vuoden syyskuussa.

Lisäksi Microsoft myös julkaistu avoin cross-platform-kehys .NET ML 1.0 koneoppimisjärjestelmien kehittämiseen C#- ja F#-kielellä. Kehyskoodi julkaistu MIT-lisenssillä. Kehitys Linuxille, Windowsille ja macOS:lle on virallisesti tuettu. .NET ML:ää voidaan käyttää lisäosana sellaisille alustoille kuin TensorFlow, ONNX ja Infer.NET. Se tarjoaa pääsyn erilaisiin koneoppimiskäyttötapauksiin, kuten kuvien luokitteluun, tekstianalyysiin, trendien ennustamiseen, rankingiin, poikkeamien havaitsemiseen ja suositukseen. ja havaitseminen. Kehystä käytetään jo monissa Microsoftin tuotteissa, mukaan lukien Windows Defender, Microsoft Office (Powerpoint-suunnittelugeneraattori ja Excel Chart -suositusmoottori), Azure ja PowerBI.

Lähde: opennet.ru

Lisää kommentti