සිල්වර්ලයිට් හි විවෘත මූලාශ්‍ර ක්‍රියාත්මක කිරීමක් වන OpenSilver 1.0 නිකුත් කිරීම

OpenSilver ව්‍යාපෘතියේ පළමු ස්ථායී නිකුතුව ප්‍රකාශයට පත් කර ඇති අතර, Silverlight වේදිකාවේ විවෘත ක්‍රියාත්මක කිරීමක් ලබා දෙන අතර, C#, XAML සහ .NET තාක්ෂණයන් භාවිතයෙන් අන්තර්ක්‍රියාකාරී වෙබ් යෙදුම් නිර්මාණය කිරීමට ඔබට ඉඩ සලසයි. ව්‍යාපෘති කේතය C# වලින් ලියා MIT බලපත්‍රය යටතේ බෙදා හැර ඇත. Compiled Silverlight යෙදුම් WebAssembly සඳහා සහය දක්වන ඕනෑම ඩෙස්ක්ටොප් සහ ජංගම බ්‍රවුසරයක ක්‍රියාත්මක විය හැක, නමුත් සෘජු සම්පාදනය දැනට කළ හැක්කේ Visual Studio භාවිතයෙන් Windows මත පමණි.

මයික්‍රොසොෆ්ට් 2011 දී Silverlight ක්‍රියාකාරීත්වය සංවර්ධනය කිරීම නැවැත්වූ අතර, 12 ඔක්තෝබර් 2021 වන දින වේදිකාව සඳහා සහය දැක්වීම සම්පූර්ණයෙන් නතර කිරීමට සැලසුම් කළ බව අපි සිහිපත් කරමු. Adobe Flash මෙන්ම, Silverlight සංවර්ධනය සම්මත වෙබ් තාක්ෂණයන්ට පක්ෂව ඉවත් කරන ලදී. මීට වසර 10 කට පමණ පෙර, Mono මත පදනම්ව Silverlight, Moonlight විවෘතව ක්‍රියාත්මක කිරීම දැනටමත් සංවර්ධනය වෙමින් පැවති නමුත් පරිශීලකයින් විසින් තාක්‍ෂණය සඳහා ඇති ඉල්ලුම නොමැතිකම හේතුවෙන් එහි සංවර්ධනය නතර විය.

OpenSilver ව්‍යාපෘතිය මයික්‍රොසොෆ්ට් විසින් වේදිකාවේ සහය අවසන් වීම සහ ප්ලගීන සඳහා බ්‍රවුසර සහාය නැවැත්වීම යන සන්දර්භය තුළ පවතින Silverlight යෙදුම්වල ආයු කාලය දීර්ඝ කිරීම සඳහා Silverlight තාක්ෂණය පුනර්ජීවනය කිරීමට උත්සාහ කර ඇත. කෙසේ වෙතත්, .NET සහ C# යෝජකයින්ට නව වැඩසටහන් නිර්මාණය කිරීමට OpenSilver භාවිතා කළ හැක. යෙදුමක් සංවර්ධනය කිරීමට සහ Silverlight API වෙතින් සමාන OpenSilver ඇමතුම් වෙත සංක්‍රමණය වීමට, Visual Studio පරිසරයට විශේෂයෙන් සකස් කළ එකතු කිරීමක් භාවිතා කිරීමට යෝජනා කෙරේ.

OpenSilver විවෘත මූලාශ්‍ර ව්‍යාපෘති Mono (mono-wasm) සහ Microsoft Blazor (ASP.NET Core හි කොටසක්) වෙතින් වන කේතය මත පදනම් වන අතර බ්‍රවුසරයේ ක්‍රියාත්මක කිරීම සඳහා යෙදුම් WebAssembly අතරමැදි කේතයට සම්පාදනය කෙරේ. OpenSilver CSHTML5 ව්‍යාපෘතිය සමඟින් සංවර්ධනය වෙමින් පවතී, එය C#/XAML/.NET යෙදුම් බ්‍රවුසරයක ධාවනය කිරීමට සුදුසු JavaScript නිරූපණයකට සම්පාදනය කිරීමට ඉඩ සලසයි. OpenSilver ජාවාස්ක්‍රිප්ට් වලට වඩා C#/XAML/.NET WebAssembly වෙත සම්පාදනය කිරීමේ හැකියාව සමඟින් CSHTML5 කේත පදනම දීර්ඝ කරයි.

එහි වත්මන් ස්වරූපයෙන්, OpenSilver 1.0, C# සහ XAML සඳහා පූර්ණ සහය මෙන්ම, Telerik UI, WCF RIA සේවා වැනි C# පුස්තකාල භාවිතා කිරීමට ප්‍රමාණවත් බොහෝ වේදිකා API ක්‍රියාත්මක කිරීම ඇතුළුව Silverlight එන්ජිමේ සියලුම මූලික අංගයන් සඳහා සම්පුර්ණයෙන්ම සහය දක්වයි. , PRISM සහ MEF. එපමනක් නොව, OpenSilver විසින් C# 9.0, .NET 6 සඳහා සහය සහ Visual Studio සංවර්ධන පරිසරයේ නව අනුවාද, මෙන්ම සියලුම JavaScript පුස්තකාල සමග ගැළපීම වැනි මුල් Silverlight හි නොමැති සමහර උසස් විශේෂාංග ද සපයයි.

අනාගත සැලසුම් වලට දැනට සහය දක්වන C# භාෂාවට අමතරව Visual Basic (VB.NET) භාෂාව සඳහා ලබන වසරේ සහය ක්‍රියාවට නැංවීමේ අභිප්‍රාය මෙන්ම WPF (Windows Presentation Foundation) යෙදුම් සංක්‍රමණය කිරීම සඳහා මෙවලම් සැපයීමද ඇතුළත් වේ. Microsoft LightSwitch සංවර්ධන පරිසරය සඳහා සහය සැපයීමට සහ භාවිතයට සූදානම් පැකේජ ආකාරයෙන් බෙදා හැරීමට සැලසුම් කර ඇති ජනප්‍රිය .NET සහ JavaScript පුස්තකාල සමඟ ගැළපීම සහතික කිරීමට ද ව්‍යාපෘතිය සැලසුම් කරයි.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න