.NET 5 нь Линукс болон Вэб Ассемблийн дэмжлэгтэй ирдэг

Майкрософтыг нээлээ саяхан блог шуудангаар дамжуулан a .NET 5 платформд зориулсан томоохон шинэ хувилбар юу өгдөг вэ Linux, macOS, WebAssembly-ийн дэмжлэг.

.NET 5 хэрэглэгчдэд нэг нээлттэй хүрээ, ажиллах хугацааг өгдөг хөгжлийн янз бүрийн салбарт болон өөр платформ дээр ашиглах боломжтой. Хувилбар .NET 5 нь .NET Framework, .NET Core ба Mono-г нэгтгэхээс бүрддэг. .NET 5-ийн тусламжтайгаар та програмын төрлөөс үл хамааран нэг кодын бааз болон нийтлэг зохиох процессыг ашиглан платформ хоорондын програм үүсгэх боломжтой.

Бүтээгдэхүүн .NET 5 нээлттэй эхийн төслийг үргэлжлүүлэн хөгжүүлэх .NET Core 3.0 бөгөөд энэ нь сонгодог .NET Framework-ийг орлож, цаашид тусад нь хөгжүүлэхээ больсон бөгөөд .NET Framework 4.8 гарахад зогсоох болно. Холбоотой бүх хөгжил

.NET одоо Runtime, JIT, AOT, GC, BCL зэрэг .NET Core төсөл дээр анхаарлаа төвлөрүүлэв (Суурь ангийн номын сан), C #, VB.NET, F #, ASP.NET, Entity Framework, ML.NET, WinForms, WPF, Xamarin. .NET 6-ийн дараагийн хувилбарт iOS ба Android платформыг дэмжих зорилгоор Xamarin, Mono төслүүдийг оруулах болно.

.NET Core шиг, .NET 5 нь RyuJIT JIT хөрвүүлэгчтэй CoreCLR ажиллах хугацаатай, стандарт сангууд, CoreFX, WPF, Windows Forms, WinUI, Entity Framework, dotnet тушаалын мөрийн интерфэйс, WPF, Windows Forms програмын програм хангамжийг хөгжүүлэх хүрээ, мөн бичил үйлчилгээ, номын сан, сервер, график болон консолын програмуудыг хөгжүүлэх хэрэгслүүд.

.NET 5.0 бол манай .NET нэгтгэх аяллын анхны хувилбар юм. Бид .NET 5.0 програмыг .NET Framework програмаас .NET 5.0 руу шилжих боломжийг илүү олон хөгжүүлэгчдэд олгох боломжийг олгосон. Xamarin хөгжүүлэгчид бид .NET 5.0 хувилбарыг гаргахдаа нэгдсэн .NET платформыг ашиглахын тулд бид 6.0-ийн эхний ажлуудын ихэнхийг хийсэн. Дараа нь бичлэг дээр .NET-ийг нэгтгэх талаар илүү их зүйл байна.

Одоо .NET төсөлд хувь нэмэр оруулж буй хүн бүхэнтэй гайхалтай хамтын ажиллагааг онцлох сайхан цаг ирлээ. Энэхүү хувилбар нь нээлттэй эхийн төсөл болох .NET-ийн тав дахь томоохон хувилбар болж байна. Өнөө үед GitHub дахь dotnet байгууллага дахь .NET-ийн янз бүрийн асуудлаар олон нийтээрээ хамтран ажиллаж буй хувь хүмүүс болон жижиг, том компаниуд (үүнд .NET сангийн корпорацийн ивээн тэтгэгчид) маш олон янз байдаг. .NET 5.0-ийн сайжруулалтууд нь олон хүмүүс, тэдний хүчин чармайлт, ухаалаг санаа бодол, платформыг хайрлах хайрын үр дүн юм. Өдөр бүр .NET дээр ажилладаг үндсэн баг хамт олноос бид .NET 5.0 (болон түүнээс өмнөх хувилбаруудад) хувь нэмэр оруулсан бүх хүмүүст маш их "талархал" илэрхийлж байна.

Эмхэтгэлээс гадна JIT, шинэ хувилбар нь LLVM дээр суурилсан урьдчилан эмхэтгэх горимоор хангадаг WebAssembly машины код ба байт кодын хувьд (Mono AOT ба Blazor нь статик байдлаар ашиглагддаг).

Гүйцэтгэл төрөл бүрийн платформ, номын сангийн бүрэлдэхүүн хэсгүүдs мэдэгдэхүйц нэмэгдсэн (ялангуяа JSON цуврал, regex, HttpClient үйлдлийг хурдасгах).

Хог цуглуулагчийг шинэчилснээр хариу арга хэмжээ сайжирсан. Аппликешныг хурдан хугацаанд хэвлэхэд зориулагдсан ClickOnce клиент. Linux болон macOS-ийн хувьд API System.DirectoryServices.

Протоколыг LDAP болон Active Directory-той ажиллахад тохируулсан болно. Линуксийн хувьд бүх бүрэлдэхүүн хэсэг, хамаарлыг нэг файлд багтаасан дан файлын програмын дэмжлэгийг нэмж оруулсан болно.

ASP.NET Core 5.0 вэб програмууд болон ORM Entity Framework Core 5.0 давхарга (драйверууд, үүнд SQLite, PostgreSQL-ийг багтаасан) хөгжүүлэх стекийг тусад нь гаргасан бөгөөд C # 9 ба F # 5 хэлний хувилбаруудыг тусад нь гаргасан. эх код үүсгэгч, дээд түвшний програмууд, шинэ загварууд, бүртгэлийн ангиллын төрөл.

.NET 5.0 ба C # 9-ийн дэмжлэг нь үнэгүй Visual Studio кодын редакторт аль хэдийн орсон байдаг.

Эцэст нь, Хэрэв та .NET 5-ийн зарын талаар илүү ихийг мэдэхийг хүсвэл дэлгэрэнгүйг шалгах боломжтой дараах холбоос.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.