.NET 5 je dodávaný s podporou systémov Linux a WebAssembly

Microsoft predstavený nedávno prostredníctvom blogového príspevku, zverejnenie a hlavná nová verzia pre platformu .NET 5 čo poskytuje podpora pre Linux, macOS a WebAssembly.

.NET 5 poskytuje používateľom jediný otvorený rámec a runtime ktoré možno použiť v rôznych oblastiach vývoja a na rôznych platformách. Verzia .NET 5 je tvorený zjednotením .NET Framework, .NET Core a Mono. S .NET 5 môžete vytvárať multiplatformové aplikácie pomocou jedinej kódovej základne a spoločného procesu tvorby obsahu bez ohľadu na typ aplikácie.

Produkt .NET 5 pokračoval vo vývoji projektu open source .NET Core 3.0 a nahradil klasický .NET Framework, ktorý sa už nebude vyvíjať osobitne a zastaví sa pri vydaní .NET Framework 4.8. Celý vývoj súvisí s

.NET sa teraz zameriava na projekt .NET Core vrátane Runtime, JIT, AOT, GC, BCL (Base Class Library), C #, VB.NET, F #, ASP.NET, Entity Framework, ML.NET, WinForms, WPF a Xamarin. V budúcej verzii .NET 6 budú zahrnuté projekty Xamarin a Mono na podporu platforiem iOS a Android.

Rovnako ako .NET Core, .NET 5 sa dodáva s runtime CoreCLR s kompilátorom RyuJIT JIT, štandardnými knižnicami, CoreFX, WPF, Windows Forms, WinUI, Entity Framework, rozhranie príkazového riadku dotnet, rámce na vývoj klientskych aplikácií WPF a Windows Forms, ako aj nástroje na vývoj mikroslužieb, knižníc, serverových, grafických a konzolových aplikácií.

.NET 5.0 je prvá verzia našej cesty zjednotenia .NET. Vytvorili sme .NET 5.0, aby sme umožnili oveľa väčšej skupine vývojárov migrovať svoj kód a aplikácie z .NET Framework na .NET 5.0. Veľkú časť počiatočnej práce sme vykonali aj v 5.0, aby vývojári Xamarin mohli pri vydaní .NET 6.0 používať zjednotenú platformu .NET. Neskôr v príspevku nájdete ďalšie veci o zjednotení .NET.

Teraz je ten správny čas vyzdvihnúť neuveriteľnú spoluprácu s každým, kto prispieva do projektu .NET. Toto vydanie predstavuje piate hlavné vydanie .NET ako projekt open source. Dnes existuje veľká zmes jednotlivcov a malých i veľkých spoločností (vrátane firemných sponzorov .NET Foundation), ktorí spolupracujú ako veľká komunita na rôznych aspektoch .NET v dotnet organizácii na GitHub. Vylepšenia v .NET 5.0 sú výsledkom mnohých ľudí, ich úsilia, inteligentných nápadov a ich starostlivosti a lásky k platforme, a to všetko nad rámec smerovania projektu spoločnosťou Microsoft. Od základného tímu, ktorý každý deň pracuje na .NET, ďakujeme všetkým, ktorí prispeli k .NET 5.0 (a starším verziám)!

Okrem kompilácie JIT, nová verzia poskytuje predkompilačný režim založený na LLVM pre strojový kód a bytecode pre WebAssembly (pre statické sa používajú Mono AOT a Blazor).

výkon rôznych komponentov platformy a knižnices sa výrazne zvýšila (najmä urýchlenie serializácie JSON, regulárnych výrazov a operácií HttpClient).

Reakcia sa zlepšila aktualizáciou programu na odstraňovanie odpadu. Vstavaný klient ClickOnce na rýchle publikovanie aplikácií. Pre systémy Linux a macOS je to API System.DirectoryServices.

Protokoly boli upravené pre prácu s LDAP a Active Directory. Pre Linux bola pridaná aj podpora pre aplikáciu s jedným súborom, v ktorej sú všetky komponenty a závislosti zabalené do jedného súboru.

Samostatne bol vydaný zásobník na vývoj webových aplikácií ASP.NET Core 5.0 a vrstvu ORM Entity Framework Core 5.0 (ovládače vrátane pre SQLite a PostgreSQL), ako aj jazykové verzie C # 9 a F # 5. C # 9 obsahuje podpora generátorov zdrojových kódov, programov najvyššej úrovne, nových šablón a typu registračnej triedy.

Podpora .NET 5.0 a C # 9 je už zahrnutá v bezplatnom editore kódov Visual Studio.

konečne, Ak sa chcete dozvedieť viac informácií o oznámení .NET 5, môžete skontrolovať podrobnosti v nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.