OpenSilver verkefnið þróar opna útfærslu á Silverlight

Kynnt verkefni OpenSilver, sem miðar að því að búa til opna útfærslu vettvangsins Silverlight, sem Microsoft hætti að þróa árið 2011 og viðhald mun halda áfram til ársins 2021. Eins og í málið með Adobe Flash var dregið úr þróun Silverlight í þágu þess að nota staðlaða veftækni. Á sínum tíma var opin útfærsla á Silverlight þegar þróuð á grundvelli Mono - Moonlight, en þróun þess var hætt vegna skorts á eftirspurn eftir tækninni hjá notendum.

OpenSilver verkefnið hefur gert aðra tilraun til að endurvekja Silverlight tæknina, sem gerir þér kleift að búa til gagnvirk vefforrit með C#, XAML og .NET. Eitt helsta verkefnið sem verkefnið leysir er að lengja líf núverandi Silverlight forrita í tengslum við lok viðhalds á palli og lok vafrastuðnings fyrir viðbætur. Hins vegar geta .NET og C# talsmenn líka notað OpenSilver til að búa til ný forrit.

OpenSilver er byggt á kóða frá opnum uppspretta verkefnum Mono (mono-wasm) Og Microsoft Blazor (hluti af ASP.NET Core), og til að keyra í vafranum eru forrit sett saman í millikóða WebAssembly. OpenSilver þróast samhliða verkefninu CSHTML5, sem gerir þér kleift að keyra C#/XAML forrit í vafranum með því að setja þau saman í JavaScript. OpenSilver nýtir núverandi CSHTML5 kóðagrunn og kemur í stað JavaScript safnþáttanna fyrir WebAssembly.

Verkefnakóði dreift af undir MIT leyfi. Samsett vefforrit geta keyrt í hvaða tölvu- og farsímavöfrum sem er með WebAssembly stuðningi, en bein samantekt er sem stendur aðeins framkvæmd á Windows með Visual Studio 2019 umhverfinu. Í núverandi mynd eru um það bil 60% af vinsælustu Silverlight forritunarviðmótunum studd. Á þessu ári er fyrirhugað að bæta við stuðningi fyrir Open RIA og Telerik UI þjónustu, sem og samstillingu við nýjasta kóðagrunn Blazor og Mono verkefnanna fyrir WebAssembly, sem gert er ráð fyrir að styðji fyrirfram (AOT), sem, samkvæmt prófunum mun bæta árangur allt að 30 sinnum.

Heimild: opennet.ru

Bæta við athugasemd