NET 6 dandali bude dandali saki

Microsoft ya ƙaddamar da wani babban sabon saki na buɗaɗɗen dandamali .NET 6, wanda aka ƙirƙira ta hanyar haɗa samfuran .NET Framework, NET Core da Mono. Tare da NET 6, zaku iya gina aikace-aikacen dandamali da yawa don mai bincike, girgije, tebur, na'urorin IoT, da dandamali na wayar hannu ta amfani da ɗakunan karatu na gama gari da tsarin ginin gama gari wanda ke zaman kansa na nau'in aikace-aikacen. NET SDK 6, NET Runtime 6, da ASP.NET Core Runtime 6 ginawa suna samuwa don Linux, macOS, da Windows. NET Desktop Runtime 6 yana samuwa don Windows kawai. Ana rarraba aikin da ke da alaƙa da aikin a ƙarƙashin lasisin MIT.

NET 6 ya haɗa da CoreCLR na lokaci tare da RyuJIT JIT mai tarawa, daidaitattun ɗakunan karatu, ɗakunan karatu na CoreFX, WPF, Forms Windows, WinUI, Tsarin Mahalli, layin umarni na dotnet, da kayan aiki don haɓaka microservices, ɗakunan karatu, uwar garken, GUI da na'ura wasan bidiyo. aikace-aikace . Tarin don haɓaka aikace-aikacen yanar gizo ASP.NET Core 6.0 da ORM Layer mahallin Tsarin Tsarin Core 6.0 (ana kuma samun direbobi don SQLite da PostgreSQL), da kuma sakewar harsunan C # 10 da F# 6 an buga su daban. don NET 6.0 da C # 10 an haɗa su a cikin editan lambar kyauta na Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Hulda da Ma'auni)

Siffofin sabon saki:

  • An inganta aiki sosai, gami da inganta fayil I/O.
  • C # 10 yana gabatar da tallafi don tsarin rikodin, duniya ta amfani da umarni, wuraren sunaye na fayil, da sabbin fasaloli don maganganun lambda. An ƙara goyan baya don ƙirƙira lambar tushe ta ƙara zuwa mai tarawa.
  • F# 6 yana gabatar da tallafi don tsarin aiwatar da aikin async da bututun bututu.
  • Akwai fasalin sakewa mai zafi wanda ke ba da hanyar gyara lamba akan tashi yayin da shirin ke gudana, yana ba da damar yin canje-canje ba tare da dakatar da aiwatarwa da hannu ba ko haɗa wuraren karyawa. Mai haɓakawa na iya gudanar da aikace-aikacen da ke gudanar da agogon dotnet, bayan an canza canje-canjen da aka yi a lambar akan aikace-aikacen da ke gudana ta atomatik, yana ba su damar ganin sakamakon nan take.
  • Ƙara "dotnet Monitor" mai amfani don samun damar bayanan bincike na tsarin dotnet.
  • An gabatar da sabon tsarin ingantawa mai ƙarfi dangane da sakamakon ƙididdiga na lamba (PGO - inganta ingantaccen bayanin martaba), wanda ke ba da damar samar da mafi kyawun lamba bisa nazarin fasalin aiwatarwa. Amfani da PGO ya inganta aikin TechEmpower JSON "MVC" suite da 26%.
  • An ƙara tallafin yarjejeniya HTTP/3 zuwa ASP.NET Core, HttpClient, da gRPC.
  • API ɗin da ke da alaƙa da tsarin JSON an faɗaɗa shi. An ƙara sabon janareta na lamba System.Text.Json da tsarin serialing bayanai a tsarin JSON.
  • Blazor, dandamali don ƙirƙirar aikace-aikacen yanar gizo a cikin C #, ya ƙara tallafi don yin abubuwan Razor daga JavaScript da haɗin kai tare da aikace-aikacen JavaScript na yanzu.
  • Ƙara goyon baya don haɗa lambar NET zuwa ra'ayi na Gidan Yanar Gizo.
  • Ƙara goyon baya don haɗin kai na alama zuwa Fayil IO API. Cikakken wajabta FileStream.
  • Ƙarin tallafi don ɗakin karatu na OpenSSL 3 da ChaCha20/Poly1305 algorithms cryptographic.
  • Lokacin gudu yana aiwatar da hanyoyin kariya W^X (Rubuta XOR Execute, hana rubutawa lokaci guda da samun damar aiwatarwa) da CET (Fasaha na Tilasta Tsarin Gudanarwa, kariya daga aiwatar da abubuwan amfani da aka gina ta amfani da dabarun shirye-shirye masu komawa).
  • Ƙara goyan bayan gwaji don iOS da Android azaman dandamali na TFM (Tsarin Tsarin Moniker).
  • Ingantacciyar tallafi ga tsarin Arm64. Ƙara tallafi don na'urorin Apple dangane da guntu M1 ARM (Apple Silicon).
  • Ana ba da tsarin gina .NET SDK daga lambar tushe, wanda ke sauƙaƙe aikin ƙirƙirar fakitin NET don rarrabawar Linux.

Add a comment