.NET 7 ஏற்கனவே வெளியிடப்பட்டது மற்றும் பல்வேறு செயல்திறன் மேம்பாடுகளுடன் வருகிறது

நெட்-7

.NET 7 மூலம் நீங்கள் உலாவி, கிளவுட், டெஸ்க்டாப், IoT சாதனங்கள் மற்றும் மொபைல் தளங்களில் குறுக்கு-தளம் பயன்பாடுகளை உருவாக்கலாம்

மைக்ரோசாப்ட் வெளியீட்டை அறிவித்தது உங்கள் தளத்தின் புதிய பதிப்பு ".NET 7" இதில் RyuJIT JIT கம்பைலர், API விவரக்குறிப்புகள், WPF நூலகங்கள் மற்றும் பிற கருவிகளுடன் இயக்க நேரமும் அடங்கும்.

கூடுதலாக, ASP.NET Core 7.0 இணைய பயன்பாடுகள், நிறுவன கட்டமைப்பு கோர் 7.0 ORM லேயர், WPF 7 (Windows Presentation Foundation) நூலகம், GUI மேம்பாட்டிற்கான Windows Forms 7 கட்டமைப்பு, Orleans இயங்குதளம்.

NET 7 இல் புதிதாக என்ன இருக்கிறது

இந்தப் புதிய பதிப்பில் அடிப்படை வகுப்பு நூலகம் (BCL, Base Class Library) பல்வேறு வகையான பயன்பாடுகளில் பயன்படுத்த ஒருங்கிணைக்கப்பட்டுள்ளது, டெஸ்க்டாப் அமைப்புகள், இணைய பயன்பாடுகள், கிளவுட் இயங்குதளங்கள், மொபைல் பயன்பாடுகள், கேம்கள், உட்பொதிக்கப்பட்ட நிரல்கள் மற்றும் இயந்திர கற்றல் அமைப்புகளுக்கான திட்டங்கள் உட்பட. பல்வேறு வகையான பயன்பாடுகளை உருவாக்க, பொதுவான SDK, இயக்க நேரம் மற்றும் நூலகங்களின் தொகுப்பைப் பயன்படுத்தலாம்.

இது தவிர, இதுவும் சிறப்பம்சமாக உள்ளது ஒரு .NET 7 பதிப்பு இணக்கமான API உடன் ஒரு பயன்பாட்டை இணைக்கும் திறனை வழங்கியது "net7.0" இலக்கு கட்டமைப்பின் வரையறை வழியாக, " net7.0 ». பிளாட்ஃபார்ம்-குறிப்பிட்ட APIகளுடன் பிணைக்க, இலக்கைக் குறிப்பிடும் போது இயங்குதள வகையைக் குறிப்பிடலாம், எடுத்துக்காட்டாக "net7.0-android" என்பதைக் குறிப்பிடுவதன் மூலம்.

Tambien ARM64 கட்டமைப்பிற்கான மேம்படுத்தப்பட்ட ஆதரவை எடுத்துக்காட்டுகிறது மற்றும் x86 மற்றும் ARM64 ஆகிய இரண்டு கட்டமைப்புகளிலும் இயங்கும் போது .NET பயன்பாடுகளுக்கான செயல்திறனில் சமநிலையை அடைவதற்கான பணியைத் தொடர்ந்தது. ARM3 கணினிகளில் இயக்க நேரத்தில் மேம்படுத்தப்பட்ட L64 கேச் செயல்திறன். LSE வழிமுறைகள் இணையான நூல் நினைவக அணுகலைக் கட்டுப்படுத்தப் பயன்படுத்தப்படுகின்றன, இதன் விளைவாக தாமதம் 45% குறைகிறது.

Vector64, Vector128 மற்றும் Vector256 திசையன் வகைகளைப் பயன்படுத்தும் இயக்கிகளை நூலகம் சேர்த்தது, மற்றும் EncodeToUtf8 மற்றும் DecodeFromUtf8 செயல்பாடுகள் திசையன் வழிமுறைகளின் அடிப்படையில் மீண்டும் எழுதப்பட்டன, இது அவற்றின் செயல்திறனை 60% வரை அதிகரித்தது (NarrowUtf16ToAscii மற்றும் GetIndexOfirstNonAsciiChar செயல்பாடுகளுக்கு, செயல்திறன் ஆதாயம் 35% ஐ அடைகிறது). ஒட்டுமொத்தமாக, ARM64 இயங்குதளத்தில் சோதனை பாஸ் வேகம் 10-60% அதிகரித்துள்ளது.

மறுபுறம், மேலும் .NET 6 உடன் தொகுப்புகளைச் சேர்ப்பது உட்பட லினக்ஸ் ஆதரவு மேம்பாடுகள் சிறப்பிக்கப்பட்டுள்ளன Ubuntu 22.04 பங்கு களஞ்சியங்கள் மற்றும் .NET-அடிப்படையிலான பயன்பாடுகளுடன் கூடிய கொள்கலன்களை விரைவாக வரிசைப்படுத்துவதற்கு உகந்த, கச்சிதமான, அவுட்-ஆஃப்-பாக்ஸ் டாக்கர் படத்தை வழங்குதல்.

பழைய பயன்பாடுகளை கிளைகளுக்கு நகர்த்துவதை எளிதாக்க .NET மேம்படுத்தல் உதவியாளர் அறிமுகப்படுத்தப்பட்டது .NET 6 அல்லது .NET 7. புதிய பதிப்பு ASP.NET பயன்பாடுகளை ASP.NET Core க்கு அனுப்புவதற்கான ஆதரவை நீட்டித்துள்ளது, WinForms, WPF மற்றும் கிளாஸ் லைப்ரரிகளுக்கான குறியீடு பாகுபடுத்திகள் மற்றும் சரிபார்ப்புகளைச் சேர்த்தது, கோப்பு பாகுபடுத்தும் செயல்பாட்டிற்கான செயல்படுத்தப்பட்ட ஆதரவு, UWPக்கான ஆதரவைச் சேர்த்தது. (யுனிவர்சல் விண்டோஸ் இயங்குதளம்).

கணித செயல்பாடுகளுக்கான பொதுவான இடைமுகங்கள் முன்மொழியப்பட்டுள்ளன மற்றும் மெய்நிகர் இடைமுகங்களில் நிலையான கூறுகளை வரையறுக்கும் சாத்தியம் வழங்கப்படுகிறது, இது மதிப்புகளின் வகை பற்றிய சரியான தகவல் இல்லாமல் கணித செயல்பாடுகளைச் செய்ய பொதுவான நிரலாக்க முறைகளைப் பயன்படுத்த அனுமதித்தது.

JIT கம்பைலரில் செயல்திறன் மேம்படுத்தப்பட்டது, கூடுதலாக சேர்க்கப்பட்டது OSR பொறிமுறைக்கான ஆதரவு (ஸ்டாக் ரீப்ளேஸ்மென்ட்டில்) ஏற்கனவே செயல்படுத்தும் முறைகளின் குறியீட்டை மாற்ற, தற்போதைய அழைப்பு முடிவடையும் வரை காத்திருக்காமல் நீண்ட நேரம் எடுக்கும் முறைகளில் மேம்படுத்தல்களைச் செய்ய உங்களை அனுமதிக்கிறது (TechEmpower சோதனையில், 10-30 உள்ளது 10-30% முதல் கோரிக்கைகளை செயலாக்கும் செயல்திறனில்% அதிகரிப்பு).

இல் பிற மாற்றங்கள் அது தனித்து நிற்கிறது:

  • சுய-கட்டுப்படுத்தப்பட்ட எக்ஸிகியூட்டபிள்களுக்கு (நேட்டிவ் ஏஓடி) தொகுப்பதற்கான ஆதரவு சேர்க்கப்பட்டது, அங்கு முழு திட்டமும் தொடக்கத்தில் இடைநிலை குறியீட்டைப் பயன்படுத்தாமல் மற்றும் JIT ஐப் பயன்படுத்தாமல் சொந்த இலக்கு இயங்குதளக் குறியீட்டில் தொகுக்கப்படுகிறது.
  • .NET SDK ஆனது வழங்கப்பட்ட திட்ட வார்ப்புருக்களின் பயன்பாட்டைக் கட்டுப்படுத்தும் திறனை செயல்படுத்துகிறது; எடுத்துக்காட்டாக, எந்த இயக்க முறைமைகளில் டெம்ப்ளேட் செல்லுபடியாகும் என்பதை நீங்கள் தீர்மானிக்கலாம்.
  • ஒரே நேரத்தில் பல திட்டங்களுக்கான சார்புகளை நிர்வகிக்க அனுமதிக்கும் மையப்படுத்தப்பட்ட தொகுப்பு மேலாண்மை பயன்முறையை NuGet சேர்த்துள்ளது.

இறுதியாக நீங்கள் அதைப் பற்றி மேலும் அறிய ஆர்வமாக இருந்தால், நீங்கள் விவரங்களை சரிபார்க்கலாம் பின்வரும் இணைப்பில்.

ஆர்வமுள்ளவர்களுக்கு, .NET SDK 7, .NET Runtime 7 மற்றும் ASP.NET Core Runtime 7 ஆகியவற்றின் உருவாக்கங்கள் Linux, macOS மற்றும் Windows ஆகியவற்றிற்காக உருவாக்கப்பட்டவை என்பதை நீங்கள் அறிந்திருக்க வேண்டும். .NET டெஸ்க்டாப் இயக்க நேரம் 6 விண்டோஸுக்கு மட்டுமே கிடைக்கும்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.