Доступна је ОпенСилвер 2.1 платформа, која наставља развој Силверлигхт технологије

Објављен је OpenSilver 2.1, настављајући развој Silverlight платформе и омогућавајући креирање интерактивних веб апликација користећи C#, F#, XAML и .NET технологије. Silverlight апликације компајлиране помоћу OpenSilver-а могу се покретати у било ком десктоп и мобилном прегледачу који подржава WebAssembly, али је компајлирање тренутно могуће само у Windows користећи Visual Studio окружење. Код пројекта је написан у C# и дистрибуиран је под MIT лиценцом.

Мицрософт је 2021. престао да развија и одржава Силверлигхт платформу у корист коришћења стандардних веб технологија. У почетку, ОпенСилвер пројекат је имао за циљ да обезбеди алате за продужење животног века постојећих Силверлигхт апликација у контексту одбијања Мицрософт-а да одржава платформу и престанка подршке за додатке у претраживачима. ОпенСилвер подржава све основне карактеристике Силверлигхт мотора, укључујући пуну подршку за Ц# и КСАМЛ, као и имплементацију већине АПИ-ја платформе, довољне за коришћење Ц# библиотека као што су Телерик УИ, ВЦФ РИА Сервицес, ПРИСМ и МЕФ.

У свом тренутном облику, ОпенСилвер је већ превазишао слој за продужење века Силверлигхт-а и може се сматрати независном платформом за креирање нових апликација. На пример, пројекат развија развојно окружење (додатак Висуал Студио-у), обезбеђује подршку за нове верзије језика Ц# и .НЕТ платформе и обезбеђује компатибилност са библиотекама у ЈаваСцрипт-у.

ОпенСилвер је заснован на коду из опен-соурце пројеката Моно (моно-васм) и Мицрософт Блазор (део АСП.НЕТ Цоре), а апликације се компајлирају у ВебАссембли међукод за извршавање у претраживачу. ОпенСилвер наставља развој ЦСХТМЛ5 пројекта, који омогућава Ц#/КСАМЛ/.НЕТ апликацијама да се компајлирају у ЈаваСцрипт репрезентацију погодну за покретање у претраживачу, и проширује своју базу кода могућношћу компајлирања Ц#/КСАМЛ/.НЕТ у ВебАссембли него ЈаваСцрипт.

Кључна побољшања у ОпенСилвер 2.1:

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

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

Извор: опеннет.ру

Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster