„OpenSilver“: „Silverlight“ sugrįžta iš atvirojo kodo
- Kategorija: Internetas
Prieš dešimt metų papildiniai buvo reikalingi daugeliui dalykų interneto naršyklėse. Šiandien naršyklėje išliko tik „Flash“ ir jo laikas taip pat senka. Įskiepiai, tokie kaip „Flash“, „Silverlight“ ar „Java“, buvo pagrindinės interneto dalys, tačiau išaugusios žiniatinklio technologijos, tokios kaip „JavaScript“, jas pašalino iš interneto naršyklių tokioms įmonėms kaip Mozilla arba „Google“ .
„Adobe“ baigs „Flash“ plėtrą 2020 m., O „Microsoft“ atskleidė, kad nuo 2021 m. Spalio ji nebepalaikys „Silverlight“.
Kūrėjai ir projektai, kurie naudoja šias technologijas, to nebegalės padaryti, kai baigsis šių produktų palaikymas. Nors yra įmanoma paleisti kai kurias senesnes naršyklių versijas ir paskutinį išleistą papildinį, dėl saugumo problemų tai nerekomenduojama.
Patarimas : „Flash“ žaidėjai gali patikrinti „Flash Games“ išsaugojimo projektas toliau žaisti „Flash“ sukurtus žaidimus.
Tačiau „Silverlight“ kūrėjai ir projektai gali turėti išeitį. Prancūzijos organizacija „Userware“ šiandien išleido „OpenSilver“, atvirojo kodo „Silverlight“, pagrindą, pagrįstą žiniatinklio standartais ir šiuolaikinėmis interneto technologijomis, tokiomis kaip „WebAssembly“, peržiūra.
„OpenSilver“ yra modernus, be papildinių atviras „Silverlight“ atnaujinimas, kuris veikia dabartinėse naršyklėse naudojant „WebAssembly“. „WebAssembly“ ir „Microsoft Blazor“ naudoja „Mono“. Tai sugrąžina „C #“, „XAML“ ir .NET galią kliento tinklalapių plėtrai.
Kadangi jis nebeteikiamas kaip papildinys, jis suderinamas su (dauguma) šiuolaikinių interneto naršyklių ir tose turėtų veikti gerai.
Vienas komponentas, CSHTML5, leidžia kūrėjams kurti žiniatinklio programas naudojant C # ir XAML. Kartu su įrankiu galima perkelti esamas „Silverlight“ ir WPF programas į internetą „kaupiant C # ir XAML failus į HTML ir„ JavaScript “.
Suinteresuoti kūrėjai gali atsisiųsti peržiūros leidimą iš „OpenSilver“ svetainė . Norint atsisiųsti peržiūrą į vietinę sistemą, reikalinga „Microsoft“ paskyra. Papildoma informacija pateikiama apie projektą „GitHub“ Interneto svetainė.
Šiuo metu palaikoma apie 60% „Silverlight“ API. Ateinančiais mėnesiais programinė įranga planuoja patobulinti API palaikymą ir pridėti palaikymą atviroms RIA paslaugoms, AOT kompiliacijai ir trečiųjų šalių bibliotekoms. „Ahead of Time“ (AOT) kompiliacija paspartins krovimo laiką „mažiausiai 30 kartų“ nusileidus.
Bendrovė pradėjo konversijos paslaugą, kuria siekiama konvertuoti esamas „Silverlight“ programas į modernią versiją, kad ji galėtų veikti svetainėse be papildinio reikalavimo.
Susidomėję vartotojai gali įkelti demonstracinę versiją iš čia norėdami sužinoti apie šiuo metu prieinamas funkcijas.
Dabar tu : Ar anksčiau naudojote „Silverlight“? Kaip prisiimate prisikėlimą?