Објављен је OpenSilver 2.1, настављајући развој Silverlight платформе и омогућавајући креирање интерактивних веб апликација користећи C#, F#, XAML и .NET технологије. Silverlight апликације компајлиране помоћу OpenSilver-а могу се покретати у било ком десктоп и мобилном прегледачу који подржава WebAssembly, али је компајлирање тренутно могуће само у Windows користећи Visual Studio окружење. Код пројекта је написан у C# и дистрибуиран је под MIT лиценцом.
Мицрософт је 2021. престао да развија и одржава Силверлигхт платформу у корист коришћења стандардних веб технологија. У почетку, ОпенСилвер пројекат је имао за циљ да обезбеди алате за продужење животног века постојећих Силверлигхт апликација у контексту одбијања Мицрософт-а да одржава платформу и престанка подршке за додатке у претраживачима. ОпенСилвер подржава све основне карактеристике Силверлигхт мотора, укључујући пуну подршку за Ц# и КСАМЛ, као и имплементацију већине АПИ-ја платформе, довољне за коришћење Ц# библиотека као што су Телерик УИ, ВЦФ РИА Сервицес, ПРИСМ и МЕФ.
У свом тренутном облику, ОпенСилвер је већ превазишао слој за продужење века Силверлигхт-а и може се сматрати независном платформом за креирање нових апликација. На пример, пројекат развија развојно окружење (додатак Висуал Студио-у), обезбеђује подршку за нове верзије језика Ц# и .НЕТ платформе и обезбеђује компатибилност са библиотекама у ЈаваСцрипт-у.
ОпенСилвер је заснован на коду из опен-соурце пројеката Моно (моно-васм) и Мицрософт Блазор (део АСП.НЕТ Цоре), а апликације се компајлирају у ВебАссембли међукод за извршавање у претраживачу. ОпенСилвер наставља развој ЦСХТМЛ5 пројекта, који омогућава Ц#/КСАМЛ/.НЕТ апликацијама да се компајлирају у ЈаваСцрипт репрезентацију погодну за покретање у претраживачу, и проширује своју базу кода могућношћу компајлирања Ц#/КСАМЛ/.НЕТ у ВебАссембли него ЈаваСцрипт.
Кључна побољшања у ОпенСилвер 2.1:
- Додата подршка за функционални програмски језик Ф#, који се може користити у истом пројекту у комбинацији са КСАМЛ маркуп језиком за изградњу сложених корисничких интерфејса.
- Оригинални сет примера „Силверлигхт Тоолкит Самплес“ који је обезбедио Мицрософт је прилагођен за извршење помоћу ОпенСилвер-а.
- Додата подршка за прилагођене теме. Укључује 12 тема пренетих из Силверлигхт Тоолкита.
- Више од 100 малих Ф# програма је додато у галерију узорака апликација.
- Настављен је развој СамплеЦРМ-а, примера имплементације ЦРМ система за организовање интеракције са купцима у предузећу и обезбеђивање рада продајне службе.

- Предвиђена је верзија КСР# оквира за коришћење .НЕТ-а и КСАМЛ-а за развој 3Д апликација и система проширене или виртуелне реалности.
- Систем анимације је редизајниран, укључујући алате за рад са анимацијом који су првобитно били понуђени у Силверлигхт-у.
- Елемент интерфејса УИЕлемент.Цлип имплементира могућност коришћења било којих геометријских објеката.
- Извршена је оптимизација перформанси.
Будући планови укључују обезбеђивање окружења визуелног дизајна које вам омогућава да креирате КСАМЛ интерфејсе у ВИСИВИГ режиму, подршку за додатне ВПФ функције, подршку за функцију „Хот Релоад“ у КСАМЛ-у (примену промена унетих у коду на покренуту апликацију), подршку за ЛигхтСвитцх , побољшана интеграција са едитором ВС Цоде кода, интеграција са .НЕТ фрамеворк МАУИ (Мулти-платформ Апп УИ) за креирање хибридних апликација које користе АПИ-је који су изворни за платформу.
Извор: опеннет.ру

