Нова верзија ОпенСилвер 1.0, опен соурце поновна имплементација Силверлигхт -а, већ је објављена.

ОпенСилвер_Лого

Након нешто више од годину и по дана презентације пројекта ОпенСилвер, најављено је издавање прве стабилне верзије, у коме је пројекат тај одПрима имплементацију платформе Силверлигхт отвореног кода, то вам омогућава да креирате интерактивне веб апликације користећи Ц #, КСАМЛ и .НЕТ технологије.

Подсетимо се да Мицрософт је 2011. зауставио развој функционалности Силверлигхт, а 12. октобра 2021. одржавање платформе ће бити потпуно обустављено. Као што је случај са Адобе Фласх-ом, развој Силверлигхт-а је сведен на минимум у корист коришћења стандардних технологија заснованих на Вебу. Пре око 10 година, опен соурце имплементација Силверлигхт -а, Моонлигхт се већ развијала на бази Моно -а, али је његов развој заустављен због недостатка корисничке потражње за том технологијом.

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

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

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

ОпенСилвер апликације су компатибилне са сви прегледачи који подржавају ВебАссембли, који укључује главне прегледаче (Едге, Цхроме, Фирефок, Сафари ...), на свим главним платформама (Виндовс, мацОС, иОС, Андроид, Линук, ЦхромеОС), без да корисници морају да инсталирају додатак, према Усерваре -у.

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

Поред тога, ОпенСилвер такође нуди неке напредне функције које нема у оригиналном Силверлигхт -у, као што је подршка за Ц # 9.0, .НЕТ 6 и новије верзије Висуал Студио ИДЕ -а, те компатибилност са свим ЈаваСцрипт библиотекама.

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

Код пројекта је написан на Ц # и дистрибуира се под лиценцом МИТ. Компилиране апликације Силверлигхт могу се покренути у било којем десктоп и мобилном претраживачу који подржава ВебАссембли, али је директно компилирање тренутно могуће само у оперативном систему Виндовс користећи Висуал Студио.

ОпенСилвер се дистрибуира као НуГет пакет (на НуГет.орг) и као ВСИКС проширење за Висуал Студио 2019 (или новији) који садржи предлошке пројеката.

Да бисте креирали нови пројекат типа ОпенСилвер, препоручује се да прво преузмете предлошке пројеката. Да би то учинили, морају отићи на званичну веб страницу ОпенСилвер и кликнути на Преузми, пријавити се са својим Мицрософт налогом и преузети датотеку ОпенСилвер.ВСИКС. Ово проширење за Висуал Студио ће инсталирати предлошке пројеката и друге елементе, попут уређивача КСАМЛ.

Коначно ако сте заинтересовани да сазнате више о томе, можете провјерити детаље и више о пројекту У следећем линку.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Роллинг дијо

    Занимљив развој ове технологије, будући да у то време Силверлигхт није успео са блицем и врло мали број га је користио

    Иако ако служи за наставак коришћења блица, добродошли