Mradi wa OpenSilver unakuza utekelezaji wazi wa Silverlight

Iliyowasilishwa na mradi OpenSilver, yenye lengo la kuunda utekelezaji wazi wa jukwaa Mwangaza wa fedha, uundaji ambao ulikomeshwa na Microsoft mnamo 2011, na matengenezo yataendelea hadi 2021. Kama katika kesi kwa kutumia Adobe Flash, uendelezaji wa Silverlight ulipunguzwa kwa kutumia teknolojia za kawaida za Wavuti. Wakati mmoja, utekelezaji wazi wa Silverlight ulikuwa tayari umeandaliwa kwa msingi wa Mono - Mwezi wa Mwezilakini maendeleo yake ilisimamishwa kwa sababu ya ukosefu wa mahitaji ya teknolojia kwa watumiaji.

Mradi wa OpenSilver umefanya jaribio lingine la kufufua teknolojia ya Silverlight, ambayo inakuwezesha kuunda programu shirikishi za wavuti kwa kutumia C#, XAML na .NET. Mojawapo ya kazi kuu zinazotatuliwa na mradi ni kupanua maisha ya programu zilizopo za Silverlight katika muktadha wa mwisho wa matengenezo ya jukwaa na mwisho wa usaidizi wa kivinjari kwa programu-jalizi. Hata hivyo, watetezi wa .NET na C# wanaweza pia kutumia OpenSilver kuunda programu mpya.

OpenSilver inategemea msimbo kutoka kwa miradi huria Mono (mono-wasm) na Microsoft Blazor (sehemu ya ASP.NET Core), na kwa utekelezaji katika kivinjari, programu zinajumuishwa katika nambari ya kati. WebAssembly. OpenSilver inaendelea pamoja na mradi CSHTML5, ambayo hukuruhusu kuendesha programu za C#/XAML kwenye kivinjari kwa kuzikusanya kwenye JavaScript. OpenSilver hutumia msimbo uliopo wa CSHTML5, na kuchukua nafasi ya vipengee vya mkusanyiko wa JavaScript na WebAssembly.

Msimbo wa mradi kusambazwa na chini ya leseni ya MIT. Programu za wavuti zilizokusanywa zinaweza kuendeshwa katika vivinjari vyovyote vya kompyuta ya mezani na simu kwa usaidizi wa WebAssembly, lakini ukusanyaji wa moja kwa moja kwa sasa unafanywa tu kwenye Windows kwa kutumia mazingira ya Visual Studio 2019. Katika hali yake ya sasa, takriban 60% ya violesura maarufu vya programu vya Silverlight vinatumika. Mwaka huu imepangwa kuongeza msaada kwa Open RIA na huduma za Telerik UI, na pia kusawazisha na msingi wa nambari za hivi karibuni za miradi ya Blazor na Mono ya WebAssembly, ambayo inatarajiwa kusaidia mapema (AOT), ambayo, kulingana na vipimo, itaboresha utendaji hadi mara 30.

Chanzo: opennet.ru

Kuongeza maoni