Siidaynta madal isha furan .NET 6

Microsoft ayaa daaha ka qaaday siideyn weyn oo cusub oo ah madal furan .NET 6, oo ay abuurtay mideynta .NET Framework, NET Core iyo Mono alaabta. NET 6, waxaad ku dhisi kartaa barnaamijyo badan oo madal ah browserka, daruuraha, desktop, aaladaha IoT, iyo aaladaha mobilada adoo isticmaalaya maktabado caadi ah iyo hab dhis oo caadi ah oo ka madax banaan nooca codsiga. NET SDK 6, NET Runtime 6, iyo ASP.NET Core Runtime 6 dhismooyinkoodu waxay diyaar u yihiin Linux, macOS, iyo Windows. NET Desktop Runtime 6 ayaa diyaar u ah Windows kaliya. Shaqada la xiriirta mashruuca waxaa lagu qaybiyaa shatiga MIT.

NET 6 waxaa ku jira CoreCLR runtime oo leh RyuJIT JIT compiler, maktabadaha caadiga ah, Maktabadaha CoreFX, WPF, Foomamka Windows, WinUI, Qaab-dhismeedka Hay'adda, khadka taliska dotnet, iyo sidoo kale aaladaha horumarinta microservices, maktabadaha, server-side, GUI iyo console codsiyada . Isku dhafka loogu talagalay horumarinta codsiyada webka ASP.NET Core 6.0 iyo lakabka ORM ee Qaab dhismeedka Core 6.0 (darawalada ayaa sidoo kale diyaar u ah SQLite iyo PostgreSQL), iyo sidoo kale sii deynta C # 10 iyo F # 6 luqadood ayaa si gaar ah loo daabacay. loogu talagalay .NET 6.0 iyo C # 10 waxay ku jiraan tifaftiraha koodka bilaashka ah ee Visual Studio Code.

Tilmaamaha sii daynta cusub:

  • Waxqabadka si weyn ayaa loo hagaajiyay, oo ay ku jirto tayaynta faylka I/O.
  • C # 10 waxay soo bandhigaysaa taageerada qaab-dhismeedka rikoodhada, caalimka iyadoo la adeegsanayo dardaaran, meelo magacyo ku xidhan faylka, iyo astaamo cusub oo loogu talagalay tibaaxaha lambda. Taageerada soo saarista koodka isha korodhka ayaa lagu daray isku-duwaha.
  • F# 6 waxay soo bandhigaysaa taageerada habka fulinta hawsha async iyo qaladka dhuumaha.
  • Astaanta Dib-u-celinta Kulul ayaa diyaar ah oo bixisa hab lagu tafatiro koodka duullimaadka inta barnaamijku socdo, taasoo u oggolaanaysa in isbeddello lagu sameeyo iyada oo aan gacanta lagu joojinin ama lagu dhejin meelaha jaban. Horumariyuhu wuxuu socodsiin karaa arji ku socda "dotnet watch", ka dib isbeddelada lagu sameeyo koodhka ayaa si toos ah loogu dabaqayaa codsiga socda, kaas oo kuu ogolaanaya inaad isla markiiba aragto natiijada.
  • Waxaa lagu daray utility "dotnet Monitor" si loo helo macluumaadka ogaanshaha ee habka dotnetka.
  • Nidaam cusub oo kobcin firfircoon ah oo ku salaysan natiijooyinka kood sifaynta (PGO-Profile-guided optimization) ayaa la soo jeediyay, kaas oo u oggolaanaya in la soo saaro kood aad u wanaagsan oo ku salaysan falanqaynta sifooyinka fulinta. Isticmaalka PGO waxay hagaajisay waxqabadka TechEmpower JSON "MVC" suite 26%.
  • Taageerada borotokoolka HTTP/3 ayaa lagu daray ASP.NET Core, HttpClient, iyo gRPC.
  • API-ga la xiriira qaabka JSON waa la ballaariyay. Waxaa lagu soo daray koodhaliye cusub oo System.Text.Json ah iyo habka xogta taxanaha ah ee qaabka JSON.
  • Blazor, oo ah goob loogu talagalay abuurista codsiyada shabakadda ee C #, ayaa ku dartay taageerada samaynta qaybaha Razor ee JavaScript iyo isdhexgalka codsiyada JavaScript ee jira.
  • Taageero lagu daray ururinta koodhka NET ee aragtida WebAssembly
  • Taageero lagu daray isku xirka astaanta u ah File IO API. FileStream si buuxda loo qoray.
  • Taageero lagu daray maktabadda OpenSSL 3 iyo ChaCha20/Poly1305 algorithms cryptographic.
  • Runtime waxay fulisaa hababka ilaalinta W^X (Qor XOR Execute, mamnuucida qorista isku mar ah iyo fulinta) iyo CET (Control-flow Enforcement Technology, ilaalinta ka hortagga fulinta ka faa'iidaysiga ee la dhisay iyadoo la adeegsanayo farsamooyinka barnaamijka dib u soo celinta).
  • Taageero tijaabo ah oo lagu daray macruufka iyo Android sida aaladaha TFM (Target Framework Moniker).
  • Taageerada si weyn loo hagaajiyay ee nidaamyada Arm64. Taageero lagu daray aaladaha Apple oo ku saleysan chip-ka M1 ARM (Apple Silicon).
  • Habka dhisidda .NET SDK laga soo bilaabo koodhka isha ayaa la bixiyaa, kaas oo fududaynaya shaqada abuurista xirmooyinka NET ee qaybinta Linux.

Add a comment