Microsoft platformek vekirî .NET 8 weşand

Microsoft platforma vekirî ya .NET 8 eşkere kir, ku bi yekkirina berhemên .NET Framework, .NET Core, û Mono hatiye afirandin. Bi .NET 8 re, hûn dikarin sepanên platformên cuda ji bo gerok, ewr, sermaseyê, cîhazên IoT, û platformên mobîl bi karanîna pirtûkxaneyên yekgirtî û pêvajoyek avakirina hevpar a serbixwe ji celebê sepanê ava bikin. Meclîsên .NET SDK 8, .NET Runtime 8, û ASP.NET Core Runtime 8 ji bo hatine çêkirin. Linux, macOS и Windows.NET Desktop Runtime 8 tenê ji bo peyda dibe WindowsPêşveçûnên projeyê di bin lîsansa MIT de têne belavkirin. Şaxa .NET 8 wekî LTS tê dabeş kirin û dê ji bo sê salan heta Mijdara 2026-an were piştgirî kirin.

.NET 8 Runtime-ek bi berhevkarê RyuJIT JIT, taybetmendiyên API, pirtûkxaneyên WPF vedihewîne, Windows Forms, WinUI, Entity Framework, navrûya xeta fermanê ya dotnet, û her weha amûrên ji bo pêşxistina mîkroxizmetan, pirtûkxaneyan, sepanên server, grafîkî û konsolê. Pêkhateya pêşxistina sepanên webê yên ASP.NET Core 8.0, qata Entity Framework Core 8.0 ORM (ajokar hene, di nav de ji bo SQLite û PostgreSQL), û pirtûkxaneya WPF 8 ( bi awayekî cuda hatine weşandin)Windows Çarçoveya Weqfa Pêşkêşkirinê (PF) Windows Forms 8 ji bo pêşvebirina GUI, platforma Aspire 8 ji bo çêkirina sepanên Cloud Native, çarçoveya MAUI 8 ji bo pêşvebirina navrûyên bikarhêner ên pir-platformî, û guhertoyên zimanên C# 12 û F# 8. Piştgiriya ji bo .NET 8.0 û C# 12 di edîtorê kodê yê belaş ê Visual Studio Code de heye.

Taybetmendiyên serbestberdana nû:

  • Optimîzasyonên performansê yên sereke hatine çêkirin. Hilberînerek kodê ya nû ku optimîzasyona dînamîkî ya ku li ser bingeha profîlên darvekirina kodê piştgirî dike (Optimîzasyona Dînamîkî ya Bi Rêbertî) ji hêla xwerû ve hatî çalak kirin. Bikaranîna jeneratora kodê ya nû zêdebûnek performansa serîlêdanê heya% 20 peyda dike. Wekî din, guhertoya nû ji bo rêwerzên AVX-512 piştgirî zêde dike, ku performansa operasyonên paralel li ser daneyên vektorê baştir dike. Ji bo celebên primitive, navgînek nû hatî bicîh kirin ku destûrê dide te ku hûn rasterast daneyên di forma UTF-8 de bêyî nûvekirin parse bikin û format bikin. Di ceribandinên TechEmpower de, performansa bi API-ya JSON% 18% û bi Fortunes% 24 zêde bû.
    Microsoft platformek vekirî .NET 8 weşand
  • Stackek nû ya .NET Aspire hate zêdekirin, ku ji bo pêşdebirina sepanên ewr-xwecihî bi karanîna teknolojiyên .NET ve hatî sêwirandin. .NET Aspire komek zengîn ji pêkhateyan peyda dike ku dibe ku ji we re hewce be ku hûn serîlêdanên ku di hawîrdorên ewr de dixebitin ava bikin, di nav de amûrên berhevkirina telemetrî, veavakirin, ceribandina tenduristiyê, û tolerasyona xeletiyê.
  • Amûrên ji bo pakkirina sepanan di konteynerên îzolekirî de hatine berfirehkirin. Weşandina wêneyên konteynerê bêyî Dockerfile û bêyî bikarhênerek root niha bi xweber tê piştgirîkirin. Mezinahiya wêneya konteynerê ya bingehîn ji bo pêkhateyên platforma .NET kêm bûye. Wêneyek mînîmalîst ji bo xebitandina sepanên ku di pelan de hatine berhevkirin (Native AOT) hatiye zêdekirin. Vebijarkek wêneyek ewletir a li ser bingeha Chiseled hatiye zêdekirin. Ubuntu.
  • Berbiçavkirina çêtirkirina berhevkirinê di nav xwerû-xebatên xwemalî de (AOT Native), ku tê de tevahiya proje di destpêkê de di koda makîneya xwemalî ya platforma armancê de bêyî karanîna koda navîn û bêyî karanîna JIT tête berhev kirin.
    Microsoft platformek vekirî .NET 8 weşand
  • Kapasîteyên navberên nermalavê yên ku dikarin di pergalên fêrbûna makîneyê de werin bikar anîn hatine berfireh kirin. Mînakî, pirtûkxaneya System.Numerics bi pergalên AI-ê yên hilberîner re lihevhatî zêde kiriye. Nimûneyên ji bo hişmendiya chatbot, hilberîna naverokê, û gihîştina karûbarên Azure AI-ê zêde kirin.
  • Blazor, platformek ji bo çêkirina sepanên webê bi C#, demên barkirina rûpelê kêm kiriye, pîvanbarî baştir kiriye, û rê daye karanîna Blazor Server û Blazor WebAssembly di heman sepanê de da ku bernameyên ku taybetmendiyan dihewînin biafirînin. server û xerîdar. Jiterpreter, demek xebitandinê ya WebAssembly ya nû û bileztir, hatiye zêdekirin, ku pêşkêşkirina UI-ê bi rêjeya 20% baştir dike. Kapasîteyên pejirandin, destûrdayîn û nasnameyê hatine berfirehkirin.
  • Çarçoveya MAUI ji bo pêşxistina navrûyên bikarhêner ên pir-platformî hatiye berfirehkirin, ku şiyana karanîna bingehek kodê ya yekane ji bo avakirina navrûyan peyda dike. Windows, macOS, iOS û AndroidPiştgiriya ceribandinî ji bo berhevkirinê (AOT-ya xwemalî) hate zêdekirin. Piştgiriya ji bo Xcode 15 û Android API 34. Hêmanên grafîkî û bişkok hatine modernîzekirin, û birêvebirina klîkên mişk û bûyerên klavyeyê baştir bûye.
  • C# 12 ji bo afirandina çêkerên seretayî di her çîn û avahiyekê de piştgirî ji hevoksaziyek sadekirî re zêde dike, û di heman demê de çêkirina rêzik, span, û celebên din ên berhevokê jî hêsan dike. Amûrên ji bo danîna nirxên xwerû yên ji bo parametreyên îfadeya lambda peyda dike. Destwerdana hêsan a argumanên vebijarkî. Kapasîteya afirandina navên her cûre bi karanîna rêwerza "navnas" zêde kir. // Lîsteyek çêbikin a = [1, 2, 3, 4, 5, 6, 7, 8]; // Rêzikên span çêbikin Span b = ['a', 'b', 'c', 'd', 'e', ​​'f', 'h', 'i']; // Operatorê belavkirî bikar bînin bo girêdana int[] array1 = [1, 2, 3]; int[] array2 = [4, 5, 6]; int[] array3 = [7, 8, 9]; int[] fullArray = [..array1, ..array2, ..array3]; // naverok dê bibin [1, 2, 3, 4, 5, 6, 7, 8, 9]
  • ASP.NET Core ji bo yek-rûpel (SPA, serîlêdana yek-rûpel) û serîlêdanên malperê (Blazor) piştgirî ji bo rastkirina Cookie û token-based pêk tîne. Têkiliyek bikarhênerek nû ya ji bo pejirandinê hate pêşniyar kirin. Parastina çêtir li dijî êrîşên XSRF / CSRF.
  • Entity Framework Core cûreyên nû yên tevlihev peyda dike ku dikarin wekî tiştan werin bikar anîn. Piştgiriya daneyên hiyerarşîk di SQL Server de zêde kir.
  • Rêvebirê pakêtê NuGet di projeyan de kontrolkirina pakêtan hêsan dike û di derheqê hebûna qelsiyên naskirî de agahdarî peyda dike.
  • .NET Runtime moda berhevkirina pêşwext (AOT) ji bo WebAssembly (WASM) zêde dike û Android.
  • WPF diyalogek vekirina pelrêça (OpenFolderDialog) lê zêde kir û piştgirî ji bo lezkirina hardware di RDP de çalak kir.
  • Piştgiriyek girîng ji bo mîmariya ARM64 û kalîteya kodê ya ji bo ARM çêtir bûye.
  • Debugger ji bo celebên .NET-ê yên ku bi gelemperî têne bikar anîn pêşandana kurteya xeletkirinê û qatên xeletkirinê yên hêsan peyda dike.

Source: opennet.ru

Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster