மைக்ரோசாப்ட் ஒரு திறந்த தளமான .NET 8 ஐ வெளியிட்டுள்ளது

மைக்ரோசாப்ட், .NET Framework, .NET Core மற்றும் Mono தயாரிப்புகளை ஒன்றிணைத்து உருவாக்கப்பட்ட .NET 8 திறந்த தளத்தை அறிமுகப்படுத்தியுள்ளது. .NET 8-ஐப் பயன்படுத்தி, ஒருங்கிணைந்த நூலகங்கள் மற்றும் பயன்பாட்டு வகையைச் சாராத ஒரு பொதுவான உருவாக்கச் செயல்முறையைக் கொண்டு, உலாவி, கிளவுட், டெஸ்க்டாப், IoT சாதனங்கள் மற்றும் மொபைல் தளங்களுக்கான பல-தளப் பயன்பாடுகளை உங்களால் உருவாக்க முடியும். .NET SDK 8, .NET Runtime 8 மற்றும் ASP.NET Core Runtime 8 அசெம்பிளிகள் இதற்காக வடிவமைக்கப்பட்டுள்ளன. Linux, macOS и Windows.NET டெஸ்க்டாப் ரன்டைம் 8 இதற்கு மட்டுமே கிடைக்கிறது Windowsஇந்தத் திட்டத்தின் மேம்பாடுகள் MIT உரிமத்தின் கீழ் விநியோகிக்கப்படுகின்றன. .NET 8 பிரிவு LTS என வகைப்படுத்தப்பட்டுள்ளது, மேலும் இது நவம்பர் 2026 வரை மூன்று ஆண்டுகளுக்கு ஆதரிக்கப்படும்.

.NET 8 ஆனது RyuJIT JIT கம்பைலருடன் கூடிய ஒரு ரன்டைம், API விவரக்குறிப்புகள், WPF லைப்ரரிகள் ஆகியவற்றை உள்ளடக்கியுள்ளது. Windows ஃபார்ம்ஸ், வின்யுஐ, என்டிட்டி ஃபிரேம்வொர்க், டாட்நெட் கட்டளை வரி இடைமுகம், அத்துடன் மைக்ரோசர்வீஸ்கள், லைப்ரரிகள், சர்வர், வரைகலை மற்றும் கன்சோல் பயன்பாடுகளை உருவாக்குவதற்கான கருவிகள். ASP.NET கோர் 8.0 வலைப் பயன்பாட்டு மேம்பாட்டு அடுக்கு, என்டிட்டி ஃபிரேம்வொர்க் கோர் 8.0 ORM அடுக்கு (SQLite மற்றும் PostgreSQL உட்பட டிரைவர்கள் கிடைக்கின்றன), மற்றும் WPF 8 லைப்ரரி ஆகியவை தனித்தனியாக வெளியிடப்பட்டுள்ளன.Windows விளக்கக்காட்சி அடித்தள (PF) கட்டமைப்பு Windows GUI உருவாக்கத்திற்கான ஃபார்ம்ஸ் 8, கிளவுட் நேட்டிவ் பயன்பாடுகளை உருவாக்குவதற்கான ஆஸ்பயர் 8 தளம், பல-தள பயனர் இடைமுகங்களை உருவாக்குவதற்கான MAUI 8 கட்டமைப்பு, மற்றும் C# 12 மற்றும் F# 8 மொழிகளின் வெளியீடுகள். இலவச விஷுவல் ஸ்டுடியோ கோட் குறியீடு திருத்தியில் .NET 8.0 மற்றும் C# 12-க்கான ஆதரவு சேர்க்கப்பட்டுள்ளது.

புதிய வெளியீட்டின் அம்சங்கள்:

  • முக்கிய செயல்திறன் மேம்படுத்தல்கள் செயல்படுத்தப்பட்டுள்ளன. குறியீடு செயல்படுத்தல் விவரக்குறிப்பை அடிப்படையாகக் கொண்ட டைனமிக் உகப்பாக்கத்தை ஆதரிக்கும் ஒரு புதிய குறியீடு ஜெனரேட்டர் (டைனமிக் ப்ரொஃபைல்-கைடட் ஆப்டிமைசேஷன்) இயல்பாகவே இயக்கப்படுகிறது. புதிய குறியீடு ஜெனரேட்டரைப் பயன்படுத்துவது 20% வரை செயல்திறன் ஊக்கத்தை வழங்குகிறது. கூடுதலாக, புதிய பதிப்பு AVX-512 வழிமுறைகளுக்கான ஆதரவைச் சேர்க்கிறது, இது வெக்டார் தரவில் இணையான செயல்பாடுகளின் செயல்திறனை மேம்படுத்துகிறது. பழமையான வகைகளுக்கு ஒரு புதிய இடைமுகம் செயல்படுத்தப்பட்டுள்ளது, இது UTF-8 தரவை மறுகுறியீடு செய்யாமல் நேரடியாகப் பாகுபடுத்தி வடிவமைக்க அனுமதிக்கிறது. TechEmpower சோதனைகளில், JSON API உடனான செயல்திறன் 18% அதிகரித்துள்ளது, மேலும் Fortunes உடன் 24% அதிகரித்துள்ளது.
    மைக்ரோசாப்ட் ஒரு திறந்த தளமான .NET 8 ஐ வெளியிட்டுள்ளது
  • .NET தொழில்நுட்பங்களைப் பயன்படுத்தி கிளவுட்-நேட்டிவ் பயன்பாடுகளை உருவாக்குவதற்காக வடிவமைக்கப்பட்ட ஒரு புதிய .NET ஆஸ்பயர் அடுக்கு சேர்க்கப்பட்டுள்ளது. .NET ஆஸ்பயர், டெலிமெட்ரி சேகரிப்பு, உள்ளமைவு, சுகாதார சரிபார்ப்பு மற்றும் தவறு சகிப்புத்தன்மைக்கான கருவிகள் உட்பட கிளவுட் சூழல்களில் இயங்கும் பயன்பாடுகளை உருவாக்கத் தேவையான பரந்த அளவிலான கூறுகளை வழங்குகிறது.
  • பயன்பாடுகளைத் தனிமைப்படுத்தப்பட்ட கண்டெய்னர்களில் தொகுப்பதற்கான கருவிகள் விரிவுபடுத்தப்பட்டுள்ளன. டாக்கர்ஃபைல் இல்லாமலும், ரூட் பயனர் இல்லாமலும் கண்டெய்னர் இமேஜ்களை வெளியிடுவது இப்போது இயல்பாகவே ஆதரிக்கப்படுகிறது. .NET பிளாட்ஃபார்ம் கூறுகளுக்கான அடிப்படை கண்டெய்னர் இமேஜின் அளவு குறைக்கப்பட்டுள்ளது. இயக்கக்கூடிய கோப்புகளாகத் தொகுக்கப்பட்ட பயன்பாடுகளை இயக்குவதற்கான ஒரு எளிமையான இமேஜ் (நேட்டிவ் AOT) சேர்க்கப்பட்டுள்ளது. மேலும் பாதுகாப்பான, சிசெல்ட் அடிப்படையிலான இமேஜ் தேர்வு ஒன்றும் சேர்க்கப்பட்டுள்ளது. Ubuntu.
  • இடைநிலை குறியீட்டைப் பயன்படுத்தாமல் மற்றும் JIT இல்லாமல் முழு திட்டமும் ஆரம்பத்தில் இலக்கு தளத்தின் இயந்திரக் குறியீட்டில் தொகுக்கப்படும் தன்னிறைவான செயல்படுத்தக்கூடிய கோப்புகளாக (நேட்டிவ் AOT) தொகுக்கப்படும் திறன் மேம்படுத்தப்பட்டது.
    மைக்ரோசாப்ட் ஒரு திறந்த தளமான .NET 8 ஐ வெளியிட்டுள்ளது
  • இயந்திர கற்றல் அமைப்புகளில் பயன்படுத்தக்கூடிய API-களின் திறன்கள் விரிவாக்கப்பட்டுள்ளன. எடுத்துக்காட்டாக, ஜெனரேட்டிவ் AI அமைப்புகளுடன் இணக்கத்தன்மைக்காக System.Numerics நூலகம் மேம்படுத்தப்பட்டுள்ளது. chatbot consciousness, content generation மற்றும் Azure AI சேவைகளுக்கான அணுகலுக்கான எடுத்துக்காட்டுகள் சேர்க்கப்பட்டுள்ளன.
  • C# இல் வலை பயன்பாடுகளை உருவாக்குவதற்கான ஒரு தளமான Blazor, பக்க ஏற்ற நேரங்களைக் குறைத்துள்ளது, அளவிடக்கூடிய தன்மையை மேம்படுத்தியுள்ளது, மேலும் அம்சங்களை இணைக்கும் நிரல்களை உருவாக்க ஒரே பயன்பாட்டில் Blazor Server மற்றும் Blazor WebAssembly ஐப் பயன்படுத்த அனுமதித்துள்ளது. சர்வர் மற்றும் கிளையன்ட். புதிய, வேகமான WebAssembly இயக்க நேரமான Jiterpreter சேர்க்கப்பட்டுள்ளது, இது UI ரெண்டரிங்கை 20% மேம்படுத்துகிறது. அங்கீகாரம், அங்கீகாரம் மற்றும் அடையாள திறன்கள் விரிவாக்கப்பட்டுள்ளன.
  • பல இயங்குதள பயனர் இடைமுகங்களை உருவாக்குவதற்கான MAUI கட்டமைப்பு விரிவுபடுத்தப்பட்டுள்ளது, இதன் மூலம் ஒரே குறியீட்டுத் தொகுப்பைப் பயன்படுத்தி இடைமுகங்களை உருவாக்கும் திறன் வழங்கப்படுகிறது. Windows, macOS, iOS மற்றும் Androidதொகுப்பிற்கான சோதனை ஆதரவு (நேட்டிவ் AOT) சேர்க்கப்பட்டது. Xcode 15 மற்றும் பிறவற்றிற்கான ஆதரவும் சேர்க்கப்பட்டது. Android ஏபிஐ 34. வரைகலைக் கூறுகளும் பொத்தான்களும் நவீனமயமாக்கப்பட்டுள்ளன, மேலும் மவுஸ் கிளிக்குகள் மற்றும் விசைப்பலகை நிகழ்வுகளைக் கையாளும் விதம் மேம்படுத்தப்பட்டுள்ளது.
  • எந்தவொரு வகுப்பு அல்லது கட்டமைப்பிலும் முதன்மை கட்டமைப்பாளர்களை உருவாக்குவதற்கான எளிமைப்படுத்தப்பட்ட தொடரியலுக்கான ஆதரவை C# 12 சேர்க்கிறது, அத்துடன் வரிசைகள், ஸ்பான்கள் மற்றும் பிற சேகரிப்பு வகைகளின் எளிமைப்படுத்தப்பட்ட உருவாக்கத்தையும் சேர்க்கிறது. லாம்ப்டா வெளிப்பாடு அளவுருக்களுக்கான இயல்புநிலை மதிப்புகளைக் குறிப்பிடுவதற்கான கருவிகள் வழங்கப்பட்டுள்ளன. விருப்ப வாதங்களின் செயலாக்கம் எளிமைப்படுத்தப்பட்டுள்ளது. எந்த வகைக்கும் மாற்றுப்பெயர்களை உருவாக்கும் திறன் இப்போது "alias" உத்தரவைப் பயன்படுத்தி கிடைக்கிறது. // ஒரு பட்டியலை உருவாக்குதல் a = [1, 2, 3, 4, 5, 6, 7, 8]; // span வரிசைகளை உருவாக்கு span b = ['a', 'b', 'c', 'd', 'e', ​​'f', 'h', 'i']; // int[] array1 = [1, 2, 3]; int[] array2 = [4, 5, 6]; int[] array3 = [7, 8, 9]; int[] fullArray = [..array1, ..array2, ..array3]; // உள்ளடக்கங்கள் [1, 2, 3, 4, 5, 6, 7, 8, 9] ஆக இருக்கும்.
  • ASP.NET கோர் இப்போது ஒற்றை-பக்க பயன்பாடுகள் (SPA) மற்றும் வலை பயன்பாடுகளுக்கு (Blazor) குக்கீ மற்றும் டோக்கன் அடிப்படையிலான அங்கீகாரத்தை ஆதரிக்கிறது. அங்கீகாரத்திற்கான புதிய பயனர் இடைமுகம் அறிமுகப்படுத்தப்பட்டுள்ளது. XSRF/CSRF தாக்குதல்களுக்கு எதிரான பாதுகாப்பு பலப்படுத்தப்பட்டுள்ளது.
  • நிறுவன கட்டமைப்பு கோர், பொருள்களாகப் பயன்படுத்தக்கூடிய புதிய சிக்கலான வகைகளை அறிமுகப்படுத்துகிறது. SQL சர்வரில் படிநிலை தரவுகளுக்கான ஆதரவு சேர்க்கப்பட்டுள்ளது.
  • திட்டங்களில் உள்ள தொகுப்புகளின் தணிக்கையை நுஜெட் தொகுப்பு மேலாளர் எளிதாக்கியுள்ளார் மற்றும் அறியப்பட்ட பாதிப்புகள் இருப்பது பற்றிய தகவல்களை வழங்கியுள்ளார்.
  • .NET ரன்டைம், வெப்அசெம்பிளி (WASM) மற்றும் பிறவற்றிற்காக முன்கூட்டியே தொகுக்கும் (AOT) முறையைச் சேர்க்கிறது. Android.
  • WPF ஒரு OpenFolderDialog உரையாடலைச் சேர்த்து, RDP இல் வன்பொருள் முடுக்கம் ஆதரவை இயக்கியது.
  • ARM64 கட்டமைப்பிற்கான ஆதரவு கணிசமாக மேம்படுத்தப்பட்டுள்ளது மற்றும் ARM க்கான குறியீட்டு தரம் மேம்படுத்தப்பட்டுள்ளது.
  • பிழைத்திருத்தி சுருக்க பிழைத்திருத்த தரவு காட்சியை வழங்குகிறது மற்றும் பொதுவாகப் பயன்படுத்தப்படும் .NET வகைகளுக்கு எளிமைப்படுத்தப்பட்ட பிழைத்திருத்த அடுக்குகளை செயல்படுத்துகிறது.

ஆதாரம்: opennet.ru

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster