A .NET 5 Linux és WebAssembly támogatással érkezik

A Microsoft bemutatta nemrégiben egy blogbejegyzés útján, kiadva a jelentős új verzió a .NET 5 platformhoz mit nyújt Linux, macOS és WebAssembly támogatása.

.NET 5 egyetlen nyílt keretrendszert és futási időt biztosít a felhasználók számára amelyek felhasználhatók a fejlesztés különböző területein és különböző platformokon. A verzió A .NET 5 a .NET Framework, a .NET Core és a Mono egyesítéséből áll. A .NET 5 használatával platformokon átnyúló alkalmazásokat hozhat létre egyetlen kódalap és közös szerzői folyamat segítségével, az alkalmazás típusától függetlenül.

A termék A .NET 5 folytatta a nyílt forráskódú projekt .NET Core 3.0 fejlesztését és felváltotta a klasszikus .NET-keretrendszert, amelyet már nem fejlesztenek külön, és leáll a .NET-keretrendszer 4.8 kiadásával. Minden fejlesztés kapcsolatos

A .NET most a .NET Core projektre összpontosít, beleértve a Runtime, JIT, AOT, GC, BCL (Base Class Library), C #, VB.NET, F #, ASP.NET, Entity Framework, ML.NET, WinForms, WPF és Xamarin. A .NET 6 következő verziójában a Xamarin és a Mono projektek kerülnek be az iOS és az Android platform támogatására.

Mint a .NET Core, A .NET 5 CoreCLR futási idővel szállítja RyuJIT JIT fordítóval, standard könyvtárakkal, CoreFX, WPF, Windows Forms, WinUI, Entity Framework, dotnet parancssori felület, keretek a WPF és a Windows Forms ügyfélalkalmazások fejlesztéséhez, valamint eszközök mikroszolgáltatások, könyvtárak, szerver, grafikus és konzolos alkalmazások fejlesztéséhez.

A .NET 5.0 az .NET egyesítési utunk első verziója. Azért hoztuk létre a .NET 5.0-t, hogy a fejlesztők sokkal nagyobb csoportja számára lehetővé tegye kódjaik és alkalmazásaik áttelepítését a .NET-keretrendszerből a .NET 5.0-ba. A kezdeti munka nagy részét 5.0-ban is elvégeztük, hogy a Xamarin fejlesztői az egységes .NET platformot használhassák, amikor kiadjuk a .NET 6.0 verziót. A .NET egyesítésével kapcsolatban a bejegyzés későbbi részei vannak.

Nagyszerű alkalom arra, hogy kiemeljük a hihetetlen együttműködést mindenkivel, aki hozzájárul a .NET projekthez. Ez a kiadás a .NET ötödik nagy kiadását jelöli nyílt forráskódú projektként. Ma nagyon sokan keverednek magánszemélyekkel, valamint kis- és nagyvállalatokkal (ideértve a .NET Alapítvány vállalati szponzorait is), akik nagy közösségként dolgoznak együtt a .NET különféle aspektusain a GitHub dotnet szervezetében. A .NET 5.0 fejlesztései sok embernek, erőfeszítéseiknek, okos ötleteiknek, valamint a platform iránti törődésüknek és szeretetüknek köszönhetők, túlmutatva a Microsoft projekt irányításán. A mindennapos .NET-en dolgozó alapcsapattól nagy köszönetet mondunk mindenkinek, aki hozzájárult a .NET 5.0 (és korábbi verzióihoz)!

Az összeállítás mellett A JIT új verziója LLVM alapú előfordítási módot biztosít a WebAssembly gépkódjához és byte-kódjához (a Mono AOT és a Blazor statikusak).

teljesítmény különféle platform- és könyvtárelemekből álls jelentősen megnőtt (különösen a JSON-szerializálás, a regex és a HttpClient műveletek felgyorsítása).

A hulladékgyűjtő frissítésével javult az érzékenység. A beépített ClickOnce kliens az alkalmazások gyors közzétételéhez. Linux és macOS esetén az API System.DirectoryServices.

A protokollokat úgy alakították ki, hogy működjenek együtt az LDAP és az Active Directory szolgáltatásokkal. Linux esetén az egyfájlú alkalmazások támogatása is felkerült, amelyben az összes komponens és függőség egyetlen fájlba van csomagolva.

Külön kiadták az ASP.NET Core 5.0 webalkalmazások és az ORM Entity Framework Core 5.0 réteg (az illesztőprogramok, beleértve az SQLite és a PostgreSQL) fejlesztését, valamint a C # 9 és F # 5 nyelvi verziókat. A C # 9 tartalmazza a forráskód-generátorok, a legfelső szintű programok, az új sablonok és a regisztrációs osztály típusának támogatása.

A .NET 5.0 és C # 9 támogatása már szerepel az ingyenes Visual Studio kódszerkesztőben.

Végül, Ha többet szeretne megtudni a .NET 5 bejelentéséről, a részleteket a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.