NET 7 mar hore ayaa la sii daayay waxayna la timid horumarin waxqabad oo kala duwan

shabaqa-7

NET 7 waxaad ku dhisi kartaa barnaamijyo iskutallaab ah oo ku dhex jira browserka, daruuraha, desktop-ka, aaladaha IoT, iyo aaladaha mobilada

Microsoft ayaa ku dhawaaqday sii deynta nooca cusub ee madalkaaga "NET 7" oo ay ku jiraan Runtime-ga RyuJIT JIT compiler, API tifaftirka, maktabadaha WPF iyo qalab kale.

Intaa waxaa dheer, ASP.NET Core 7.0 codsiyada web, Hay'adda Qaab dhismeedka Core 7.0 lakabka ORM, WPF 7 (Windows Presentation Foundation) maktabadda, Windows Forms 7 qaabka horumarinta GUI, Orleans platform.

Maxaa ka cusub .NET 7

Noocan cusub maktabadda fasalka aasaasiga ah (BCL, Maktabada Fasalka Saldhig) waxaa loo mideeyay isticmaalka noocyada kala duwan ee codsiyada, oo ay ku jiraan barnaamijyada nidaamyada desktop-ka, codsiyada webka, aaladaha daruuraha, barnaamijyada mobilada, ciyaaraha, barnaamijyada ku dhex jira, iyo nidaamyada barashada mashiinka. Waxaad isticmaali kartaa SDK caadi ah, runtime, iyo set oo maktabado ah si aad u horumariso noocyada kala duwan ee codsiyada.

Taas waxaa dheer in sidoo kale la iftiimiyay siinta awoodda lagu xidho codsiga .NET 7 nooca API ku habboon iyada oo loo marayo "net7.0" qeexida qaabdhismeedka bartilmaameedka, sida " net7.0 ». Si aad ugu xidho API-yada madal-gaar ah, waxaad cayimi kartaa nooca madal marka aad sheegayso bartilmaameedka, tusaale ahaan adiga oo tilmaamaya "net7.0-android".

Sidoo kale wuxuu muujinayaa taageerada la wanaajiyay ee dhismaha ARM64 iyo shaqada sii socota si loo gaaro sinnaanta waxqabadka ee codsiyada NET marka ay ku socdaan labada x86 iyo ARM64 naqshadaha. Waxtarka kaydinta L3 oo la hagaajiyay wakhtiga runtime ee nidaamyada ARM64. Tilmaamaha LSE waxaa loo isticmaalaa in lagu xayndaabyo gelitaanka xusuusta dunta barbar socota, taasoo keentay hoos u dhac 45% ah ee daahitaanka.

Maktabadu waxay ku dartay darawallada adeegsada noocyada vector64, Vector128, iyo Vector256, iyo EncodeToUtf8 iyo DecodeFromUtf8 hawlaha dib ayaa loo qoray iyadoo lagu salaynayo tilmaamaha vector, taasoo kordhisay wax qabadkooda ilaa 60%. Guud ahaan, xawaaraha ka gudubka tijaabada ee goobta ARM64 ayaa kordhay 10-60%.

Dhinaca kale, sidoo kale Kobcinta taageerada Linux waa la iftiimiyay, oo ay ku jiraan baakadaha lagu daro NET 6 Kaydka kaydka Ubuntu 22.04 iyo bixinta muuqaal la hagaajiyay, is haysta, oo ka baxsan sanduuqa si loogu geeyo weelasha codsiyada ku salaysan NET.

Soo bandhigay Kaaliyaha Casriyeynta NET si ay ugu fududaato u haajiridda codsiyada duugga ah ee laanta NET 6 ama .NET 7. Nooca cusub wuxuu sii kordhiyay taageerada u gudbinta codsiyada ASP.NET ASP.NET Core, isagoo ku daray baarayaasha code iyo checkers WinForms, WPF iyo maktabadaha fasalka, taageero la hirgeliyay ee fayl gareynta executables, ku daray taageerada UWP (Universal Windows Platform).

Isku xirka guud ee hawlaha xisaabta ayaa la soo jeediyay iyo suurtogalnimada in lagu qeexo walxaha ma guurtada ah ee is-dhexgalka casriga ah ayaa la bixiyaa, taas oo u oggolaatay isticmaalka hababka barnaamijka guud si loo fuliyo hawlgallada xisaabeed iyada oo aan macluumaad sax ah laga helin nooca qiyamka.

Waxa kale oo la hagaajiyay waxqabadka isku-duwaha JIT, Waxa intaa dheer in lagu daro taageerada habka OSR (On Stack Replacement) si aad u bedesho koodhka hababka horeba u fulinayay, taas oo kuu ogolaanaysa inaad sameyso hagaajinta hababka qaadashada waqti dheer si aad u dhamaystirto iyada oo aan la sugin wicitaanka hadda si loo dhamaystiro (tijaabka TechEmpower, waxaa jira 10-30). % korodhka waxqabadka codsiyada hore 10-30%).

Ee isbeddelada kale taagan:

  • Taageero dheeri ah oo loogu talagalay isku-dubbarididda hawl-fulinta is-ku-wada-jirka ah (AOT), halkaas oo dhammaan mashruuca markii hore lagu soo ururiyay koodka bartilmaameedka asalka ah iyada oo aan la isticmaalin koodka dhexe iyo iyada oo aan la isticmaalin JIT.
  • NET SDK waxa ay fulisaa awooda lagu xadidayo isticmaalka qaababka mashruuca ee la bixiyay; tusaale ahaan, waxaad go'aamin kartaa nidaamyada hawlgalka template waa sax.
  • NuGet waxa ay ku dartay hab maamulka xirmo dhexe oo kuu ogolaanaya inaad maareyso ku tiirsanaanta mashruucyo badan hal mar.

Finalmente hadaad xiisaynayso inaad waxbadan ka ogaato, waad hubin kartaa faahfaahinta Xiriirka soo socda.

Kuwa xiiseynaya, waa inaad ogaataa in dhismooyinka .NET SDK 7, NET Runtime 7, iyo ASP.NET Core Runtime 7 loo dhisay Linux, macOS, iyo Windows. NET Desktop Runtime 6 ayaa diyaar u ah Windows oo kaliya.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.