.NET 5 бо дастгирии Linux ва WebAssembly меояд

Microsoft намоиш дод ба наздикӣ тавассути як паёми блог, озод кардани а версияи нави калон барои платформаи .NET 5 чӣ таъмин мекунад дастгирӣ барои Linux, macOS ва WebAssembly.

.NET 5 ба корбарон як чаҳорчӯби ягона ва вақти корӣ медиҳад ки метавонанд дар соҳаҳои гуногуни рушд ва дар платформаҳои гуногун истифода шаванд. Нусхаи .NET 5 аз муттаҳидсозии .NET Framework, .NET Core ва Mono иборат аст. Бо .NET 5, шумо метавонед бо истифода аз пойгоҳи ягонаи коди ва раванди умумии муаллиф, новобаста аз намуди барнома, замимаҳои платформаи фаръӣ эҷод кунед.

Маҳсулот .NET 5 таҳияи лоиҳаи сарчашмаи кушода .NET Core 3.0 идома дод ва он ҷойгузини классикии .NET -ро гирифт, ки дигар алоҳида таҳия нахоҳад шуд ва ҳангоми баровардани .NET Framework 4.8 қатъ карда мешавад. Ҳама рушд вобаста ба

.NET ҳоло ба лоиҳаи .NET Core, аз ҷумла Runtime, JIT, AOT, GC, BCL тамаркуз мекунад (Китобхонаи синфи пойгоҳӣ), C #, VB.NET, F #, ASP.NET, Entity Framework, ML.NET, WinForms, WPF ва Xamarin. Дар версияи навбатии .NET 6, лоиҳаҳои Xamarin ва Mono барои дастгирии платформаҳои iOS ва Android дохил карда мешаванд.

Мисли .NET Core, .NET 5 бо вақти кории CoreCLR бо компилятор RyuJIT JIT, китобхонаҳои стандартӣ, CoreFX, WPF, Windows Forms, WinUI, Entity Framework, интерфейси сатри фармонии dotnet, чаҳорчӯбаҳо барои таҳияи барномаҳои муштарии WPF ва Windows Forms, инчунин асбобҳо барои таҳияи барномаҳои микросервисҳо, китобхонаҳо, сервер, графикӣ ва консолӣ.

.NET 5.0 версияи якуми сайри муттаҳидсозии .NET мебошад. Мо .NET 5.0 сохтаем, то ба гурӯҳи хеле зиёди таҳиягарон имкон диҳад, ки кодҳо ва барномаҳои худро аз .NET Framework ба .NET 5.0 интиқол диҳанд. Мо инчунин қисми зиёди корҳои аввалро дар 5.0 анҷом додем, то таҳиягарони Xamarin тавонанд платформаи ягонаи .NET -ро ҳангоми баровардани .NET 6.0 истифода баранд. Баъдтар дар почта бештар дар бораи муттаҳидсозии .NET вуҷуд дорад.

Ҳоло вақти хубест барои ҳамкории бебаҳо бо ҳама шахсоне, ки дар лоиҳаи .NET саҳм мегузоранд. Ин релиз панҷумин нашри асосии .NET -ро ҳамчун лоиҳаи кушодаасос қайд мекунад. Имрӯзҳо омезиши зиёди шахсони алоҳида ва ширкатҳои хурду калон (аз ҷумла сарпарастони корпоративии Фонди .NET) ҳамчун як ҷомеаи васеъ дар самтҳои гуногуни .NET дар ташкилоти dotnet дар GitHub якҷоя кор мекунанд. Такмили .NET 5.0 натиҷаи бисёр одамон, саъйи онҳо, ғояҳои оқилона ва ғамхорӣ ва муҳаббати онҳо ба платформа мебошад, ки ҳама аз дастурҳои Microsoft берунанд. Аз дастаи асосие, ки ҳамарӯза дар .NET кор мекунад, мо ба ҳама шахсоне, ки дар .NET 5.0 (ва версияҳои қаблӣ) саҳм гузоштаанд, "ташаккур" -и калон мерасонем!

Ғайр аз тартиб JIT, версияи нав режими пешакӣ тартибдодашудаи LLVM -ро таъмин мекунад барои коди мошини WebAssembly ва байтекод (Mono AOT ва Blazor барои статикӣ истифода мешаванд).

Иҷрои ҷузъҳои гуногуни платформа ва китобхонаs хеле афзуд (махсусан суръатбахшии амалисозии JSON, regex ва HttpClient).

Масъулият тавассути нав кардани коллекторҳои партов беҳтар карда шуд. Мизоҷи дарунсохти ClickOnce барои нашри зудтари барнома. Барои Linux ва macOS, API System.DirectoryServices.

Протоколҳо барои кор бо LDAP ва Active Directory мутобиқ карда шудаанд. Барои Linux, инчунин дастгирии барномаҳои файлии ягона илова карда шуд, ки дар он ҳамаи ҷузъҳо ва вобастагиҳо дар файли ягона ҷойгир карда мешаванд.

Стек барои таҳияи веб-барномаҳои ASP.NET Core 5.0 ва қабати ORM Entity Framework Core 5.0 (драйверҳо, аз ҷумла барои SQLite ва PostgreSQL) алоҳида бароварда шуданд, инчунин версияҳои забонҳои C # 9 ва F # 5. C # 9 дастгириро дар бар мегирад барои генераторҳои коди сарчашма, барномаҳои сатҳи олӣ, қолибҳои нав ва навъи синфи бақайдгирӣ.

Дастгирии .NET 5.0 ва C # 9 аллакай ба муҳаррири ройгони Visual Studio дохил карда шудааст.

Дар охир, Агар шумо хоҳед, ки дар бораи эълони .NET 5 маълумоти бештар гиред, шумо метавонед тафсилотро дар истиноди зерин.


Мазмуни мақола ба принсипҳои мо риоя мекунад ахлоқи таҳрирӣ. Барои гузориш додани хато клик кунед ин ҷо.

Аваллин эзоҳро диҳед

Назари худро бинависед

Суроғаи почтаи электронии шумо нест, нашр карда мешавад.

*

*

  1. Масъул барои маълумот: Мигел Анхел Гатан
  2. Мақсади маълумот: Назорати СПАМ, идоракунии шарҳҳо.
  3. Қонунӣ: Розигии шумо
  4. Иртиботи маълумот: Маълумот ба шахсони сеюм расонида намешавад, ба истиснои ӯҳдадориҳои қонунӣ.
  5. Нигоҳдории маълумот: Пойгоҳи додаҳо аз ҷониби Occentus Networks (ИА) ҷойгир карда шудааст
  6. Ҳуқуқҳо: Ҳар лаҳза шумо метавонед маълумоти худро маҳдуд, барқарор ва нест кунед.

bool (ҳақиқӣ)