.NET 5 yra su „Linux“ ir „WebAssembly“ palaikymu

„Microsoft“ pristatė neseniai per tinklaraščio įrašą, išleidęs a pagrindinė nauja .NET 5 platformos versija kas teikia „Linux“, „MacOS“ ir „WebAssembly“ palaikymas.

.NET 5 suteikia vartotojams vieną atvirą sistemą ir vykdymo laiką kurie gali būti naudojami skirtingose ​​plėtros srityse ir skirtingose ​​platformose. Versija .NET 5 sudaro .NET Framework, .NET Core ir Mono unifikavimas. Naudodami .NET 5, galite sukurti daugiaplatformes programas naudodami vieną kodo bazę ir bendrą kūrimo procesą, neatsižvelgdami į programos tipą.

Produktas .NET 5 tęsė atvirojo kodo projekto .NET Core 3.0 kūrimą ir pakeitė klasikinę .NET Framework, kuri nebebus kuriama atskirai ir sustos išleidus .NET Framework 4.8. Visa plėtra, susijusi su

Dabar .NET daugiausia dėmesio skiria „.NET Core“ projektui, įskaitant „Runtime“, JIT, AOT, GC, BCL (Pagrindinės klasės biblioteka), C #, VB.NET, F #, ASP.NET, Entity Framework, ML.NET, WinForms, WPF ir Xamarin. Kitoje „.NET 6“ versijoje bus įtraukti „Xamarin“ ir „Mono“ projektai, palaikantys „iOS“ ir „Android“ platformas.

Kaip .NET Core, .NET 5 tiekiamas su „CoreCLR“ vykdymo laiku su „RyuJIT JIT“ kompiliatoriumi, standartinėmis bibliotekomis, „CoreFX“, WPF, „Windows Forms“, „WinUI“, „Entity Framework“, „dotnet“ komandinės eilutės sąsaja, WPF ir „Windows Forms“ kliento programų kūrimo pagrindai, taip pat įrankiai, skirti kurti mikroservisus, bibliotekas, serverius, grafines ir konsolines programas.

.NET 5.0 yra pirmoji mūsų .NET suvienijimo kelionės versija. Sukūrėme .NET 5.0, kad daug didesnė kūrėjų grupė galėtų perkelti savo kodą ir programas iš .NET Framework į .NET 5.0. Mes taip pat atlikome didžiąją pradinio darbo versiją 5.0, kad „Xamarin“ kūrėjai galėtų naudoti vieningą .NET platformą, kai išleidžiame .NET 6.0. Vėliau įraše yra daugiau apie .NET suvienijimą.

Dabar puikus laikas pabrėžti neįtikėtiną bendradarbiavimą su visais, kurie prisideda prie .NET projekto. Šis leidimas žymi penktąjį pagrindinį .NET kaip atvirojo kodo projektą. Šiandien „GitHub“ dotnet organizacijoje yra daugybė asmenų, mažų ir didelių kompanijų (įskaitant .NET Foundation korporacinius rėmėjus), dirbančių kaip didelė bendruomenė įvairiais .NET aspektais. „.NET 5.0“ patobulinimai yra daugelio žmonių, jų pastangų, sumanių idėjų, rūpesčio ir meilės platformai rezultatas - ne tik „Microsoft“ nurodomi pagal projektą. Iš pagrindinės komandos, kuri kiekvieną dieną dirba .NET, mes dėkojame visiems, kurie prisidėjo prie .NET 5.0 (ir ankstesnių versijų)!

Be kompiliacijos Nauja JIT versija teikia LLVM pagrįstą išankstinio kompiliavimo režimą „WebAssembly“ mašinos kodui ir baitiniam kodui (statiniam naudojami „Mono AOT“ ir „Blazor“).

Spektaklis įvairių platformos ir bibliotekos komponentųs žymiai išaugo (ypač pagreitina JSON serializavimo, regex ir HttpClient operacijas).

Reagavimas pagerėjo atnaujinant šiukšlių surinkėją. Integruotas „ClickOnce“ klientas, leidžiantis greitai paskelbti programas. „Linux“ ir „MacOS“ - API sistema. DirektorijaServices.

Protokolai buvo pritaikyti dirbti su LDAP ir „Active Directory“. „Linux“ taip pat pridėta vieno failo programų parama, kurioje visi komponentai ir priklausomybės yra supakuoti į vieną failą.

ASP.NET Core 5.0 žiniatinklio programų ir „ORM Entity Framework Core 5.0“ sluoksnio (tvarkyklės, įskaitant „SQLite“ ir „PostgreSQL“) kūrimo šūsnis buvo išleistas atskirai, taip pat kalbų versijos C # 9 ir F # 5. C # 9 apima parama šaltinio kodų generatoriams, aukščiausio lygio programoms, naujiems šablonams ir registracijos klasės tipui.

.NET 5.0 ir C # 9 palaikymas jau įtrauktas į nemokamą „Visual Studio“ kodų rengyklę.

Galiausiai, Jei norite sužinoti daugiau apie .NET 5 paskelbimą, išsamią informaciją galite patikrinti sekanti nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.