OpenSilver திட்டம் சில்வர்லைட்டின் திறந்த செயலாக்கத்தை உருவாக்குகிறது

மூலம் சமர்ப்பிக்கப்பட்டது திட்டம் ஓபன் சில்வர், தளத்தின் திறந்த செயலாக்கத்தை உருவாக்குவதை நோக்கமாகக் கொண்டது சில்வர்லைட், 2011 இல் மைக்ரோசாப்ட் மூலம் அதன் வளர்ச்சி நிறுத்தப்பட்டது, மேலும் பராமரிப்பு 2021 வரை தொடரும். உள்ளபடி வழக்கு அடோப் ஃப்ளாஷ் உடன், சில்வர்லைட் மேம்பாடு நிலையான வலை தொழில்நுட்பங்களைப் பயன்படுத்துவதற்கு ஆதரவாக குறைக்கப்பட்டது. ஒரு காலத்தில், சில்வர்லைட்டின் திறந்த செயலாக்கம் ஏற்கனவே மோனோவின் அடிப்படையில் உருவாக்கப்பட்டது - மூன்லைட், ஆனால் அதன் வளர்ச்சி நிறுத்தப்பட்டது பயனர்களால் தொழில்நுட்பத்திற்கான தேவை இல்லாததால்.

OpenSilver திட்டம் சில்வர்லைட் தொழில்நுட்பத்தை புதுப்பிக்க மற்றொரு முயற்சியை மேற்கொண்டுள்ளது, இது C#, XAML மற்றும் .NET ஐப் பயன்படுத்தி ஊடாடும் இணைய பயன்பாடுகளை உருவாக்க உங்களை அனுமதிக்கிறது. பிளாட்ஃபார்ம் பராமரிப்பு முடிவடையும் மற்றும் செருகுநிரல்களுக்கான உலாவி ஆதரவின் முடிவின் பின்னணியில் இருக்கும் சில்வர்லைட் பயன்பாடுகளின் ஆயுளை நீட்டிப்பது திட்டத்தால் தீர்க்கப்படும் முக்கிய பணிகளில் ஒன்றாகும். இருப்பினும், .NET மற்றும் C# ஆதரவாளர்கள் புதிய நிரல்களை உருவாக்க OpenSilver ஐப் பயன்படுத்தலாம்.

OpenSilver திறந்த மூல திட்டங்களின் குறியீட்டை அடிப்படையாகக் கொண்டது மோனோ (mono-wasm) மற்றும் மைக்ரோசாப்ட் பிளேஸர் (ASP.NET Core இன் பகுதி), மற்றும் உலாவியில் செயல்படுத்த, பயன்பாடுகள் இடைநிலைக் குறியீட்டில் தொகுக்கப்படுகின்றன. webassembly. திட்டத்துடன் OpenSilver உருவாகிறது CSHTML5, இது C#/XAML பயன்பாடுகளை ஜாவாஸ்கிரிப்ட்டில் தொகுத்து உலாவியில் இயக்க அனுமதிக்கிறது. OpenSilver ஏற்கனவே இருக்கும் CSHTML5 கோட்பேஸை மேம்படுத்துகிறது, ஜாவாஸ்கிரிப்ட் தொகுப்பு கூறுகளை WebAssembly உடன் மாற்றுகிறது.

திட்டக் குறியீடு வழங்கியது MIT உரிமத்தின் கீழ். தொகுக்கப்பட்ட வலைப் பயன்பாடுகள் WebAssembly ஐ ஆதரிக்கும் எந்த டெஸ்க்டாப் மற்றும் மொபைல் உலாவிகளிலும் இயங்க முடியும், ஆனால் தற்போது Visual Studio 2019 ஐப் பயன்படுத்தி Windows இல் மட்டுமே தொகுக்கப்படுகிறது. அதன் தற்போதைய வடிவத்தில், மிகவும் பிரபலமான Silverlight நிரலாக்க இடைமுகங்களில் சுமார் 60% ஆதரிக்கப்படுகிறது. இந்த ஆண்டு, Open RIA மற்றும் Telerik UI சேவைகளுக்கான ஆதரவைச் சேர்க்க திட்டமிடப்பட்டுள்ளது, அத்துடன் WebAssemblyக்கான Blazor மற்றும் Mono திட்டங்களின் சமீபத்திய குறியீடு அடிப்படையுடன் ஒத்திசைக்க திட்டமிடப்பட்டுள்ளது, இது முன்கூட்டியே (AOT) ஆதரிக்கும் என்று எதிர்பார்க்கப்படுகிறது, சோதனைகளின் படி, செயல்திறனை 30 மடங்கு வரை மேம்படுத்தும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்