Kutulutsidwa kwa nsanja yotseguka .NET 6

Lero Microsoft yalengeza kutulutsidwa kwatsopano kwa nsanja yotseguka ya .NET 6, yopangidwa pogwirizanitsa zinthu za .NET Framework, .NET Core, ndi Mono. Ndi .NET 6, mutha kupanga mapulogalamu osiyanasiyana a msakatuli, mitambo, makompyuta, zida za IoT, ndi nsanja zam'manja pogwiritsa ntchito malaibulale ogwirizana komanso njira yomangira yofanana popanda mtundu wa pulogalamu. Ma assemblies a .NET SDK 6, .NET Runtime 6, ndi ASP.NET Core Runtime 6 apangidwa kuti Linux, macOS и Windows.NET Desktop Runtime 6 imapezeka kokha pa WindowsNtchito yokhudzana ndi pulojekitiyi imagawidwa pansi pa chilolezo cha MIT.

.NET 6 ikuphatikiza nthawi yogwirira ntchito ya CoreCLR yokhala ndi RyuJIT JIT compiler, malaibulale wamba, malaibulale a CoreFX, WPF, Windows Mafomu, WinUI, Entity Framework, mawonekedwe a dotnet command-line, ndi zida zopangira ma microservices, malaibulale, seva-side, zithunzi, ndi mapulogalamu a console. ASP.NET Core 6.0 web application development stack ndi Entity Framework Core 6.0 ORM layer (ma driver akupezeka, kuphatikiza SQLite ndi PostgreSQL) atulutsidwa padera, pamodzi ndi kutulutsidwa kwa zilankhulo za C# 10 ndi F# 6. Chithandizo cha .NET 6.0 ndi C# 10 chikuphatikizidwa mu open-source code editor Visual Studio Code.

Zomwe zatulutsidwa kumene:

  • Kuchita kwasinthidwa kwambiri, kuphatikiza kukhathamiritsa kwa fayilo I/O.
  • C# 10 imabweretsa chithandizo cha ma rekodi, malangizo ogwiritsira ntchito padziko lonse lapansi, malo okhala ndi mafayilo, ndi zatsopano zamawu a lambda. Thandizo pakupanga ma code code owonjezera awonjezedwa kwa compiler.
  • F# 6 imabweretsa chithandizo cha njira yoyendetsera ntchito ya async ndi kukonza mapaipi.
  • Mbali ya Hot Reload ilipo yomwe imapereka njira yosinthira kachidindo pa ntchentche pomwe pulogalamu ikugwira ntchito, kulola kuti zosintha zisinthe popanda kuyimitsa pamanja kapena kulumikiza ma breakpoints. Wopanga mapulogalamu amatha kugwiritsa ntchito pulogalamu yomwe ili ndi "dotnet watch", pambuyo pake zosintha zomwe zasinthidwa pama code zimangogwiritsidwa ntchito, zomwe zimakupatsani mwayi wowona zotsatira zake.
  • Chowonjezera cha "dotnet monitor" kuti mupeze chidziwitso cha njira ya dotnet.
  • Dongosolo latsopano la kukhathamiritsa kosunthika kutengera zotsatira za mbiri yama code (PGO - Profile-guided optimization) ikuperekedwa, yomwe imalola kupanga ma code abwino kwambiri potengera kuwunika kwa magwiridwe antchito. Kugwiritsa ntchito PGO kunapititsa patsogolo magwiridwe antchito a TechEmpower JSON "MVC" ndi 26%.
  • Thandizo la protocol ya HTTP/3 yawonjezedwa ku ASP.NET Core, HttpClient, ndi gRPC.
  • API yokhudzana ndi mtundu wa JSON wawonjezedwa. Tawonjeza makina opangira ma code atsopano a System.Text.Json ndi makina osinthira deta mumtundu wa JSON.
  • Blazor, nsanja yopangira mapulogalamu a pa intaneti mu C #, yawonjezera chithandizo chopereka zigawo za Razor kuchokera ku JavaScript ndikuphatikiza ndi mapulogalamu omwe alipo kale a JavaScript.
  • Thandizo lowonjezera pakulemba .NET code mu mawonekedwe a WebAssembly.
  • Thandizo lowonjezera la maulalo ophiphiritsa a Fayilo IO API. FileStream yolembedwa kwathunthu.
  • Thandizo lowonjezera la laibulale ya OpenSSL 3 ndi ma cryptographic algorithms a ChaCha20/Poly1305.
  • Runtime imagwiritsa ntchito njira zodzitetezera W^X (Lembani XOR Execute, kuletsa kulemba ndi kupha nthawi imodzi) ndi CET (Control-flow Enforcement Technology, chitetezo ku kuphatikizika kwa zinthu zomangidwa pogwiritsa ntchito njira zobwereranso).
  • Yawonjezera chithandizo choyesera cha iOS ndi Android monga nsanja za TFM (Target Framework Moniker).
  • Kuthandizira kwambiri kwa machitidwe a Arm64. Thandizo lowonjezera la zida za Apple zochokera ku M1 ARM chip (Apple Silicon).
  • Njira yopangira .NET SDK kuchokera ku code yoyambira yaperekedwa, zomwe zimapangitsa kuti ntchito yopanga ma phukusi a .NET ikhale yosavuta. Linux.
Gulani kuchititsa kodalirika kwamasamba okhala ndi chitetezo cha DDoS, ma seva a VPS VDS Gulani malo odalirika osungira mawebusayiti okhala ndi chitetezo cha DDoS, ma seva a VPS VDS | ProHoster