Gefa út OpenSilver 1.0, opinn uppspretta útfærslu Silverlight

Fyrsta stöðuga útgáfan af OpenSilver verkefninu hefur verið gefin út, sem býður upp á opna útfærslu á Silverlight pallinum, sem gerir þér kleift að búa til gagnvirk vefforrit með C#, XAML og .NET tækni. Verkefniskóðinn er skrifaður í C# og er dreift undir MIT leyfinu. Samsett Silverlight forrit geta keyrt í hvaða skjáborðs- og farsímavöfrum sem styðja WebAssembly, en bein samantekt er sem stendur aðeins möguleg á Windows með Visual Studio.

Við skulum muna að Microsoft hætti að þróa Silverlight virkni árið 2011 og áætlaði algjörlega stöðvun á stuðningi við pallinn þann 12. október 2021. Eins og með Adobe Flash var Silverlight þróun hætt í áföngum í þágu hefðbundinnar veftækni. Fyrir um 10 árum var þegar verið að þróa opna útfærslu á Silverlight, Moonlight, sem byggir á Mono, en þróun hennar var stöðvuð þar sem eftirspurn notenda eftir tækninni var ekki mikil.

OpenSilver verkefnið hefur reynt að endurvekja Silverlight tæknina í því skyni að lengja líf núverandi Silverlight forrita í samhengi við lok stuðnings vettvangsins frá Microsoft og stöðvun vafrastuðnings fyrir viðbætur. Hins vegar geta .NET og C# talsmenn líka notað OpenSilver til að búa til ný forrit. Til að þróa forrit og flytja úr Silverlight API yfir í jafngild OpenSilver símtöl er lagt til að nota sérútbúna viðbót við Visual Studio umhverfið.

OpenSilver er byggt á kóða frá opnum uppspretta verkefnum Mono (mono-wasm) og Microsoft Blazor (hluti af ASP.NET Core), og forritum er safnað saman í WebAssembly millikóða til að keyra í vafranum. Verið er að þróa OpenSilver samhliða CSHTML5 verkefninu, sem gerir C#/XAML/.NET forritum kleift að setja saman í JavaScript framsetningu sem hentar til að keyra í vafra. OpenSilver stækkar CSHTML5 kóðagrunninn með getu til að setja saman C#/XAML/.NET í WebAssembly frekar en JavaScript.

Í núverandi mynd styður OpenSilver 1.0 að fullu alla kjarnaeiginleika Silverlight vélarinnar, þar á meðal fullan stuðning fyrir C# og XAML, sem og útfærslu á flestum forritaskilum vettvangsins, nægjanlegt til að nota C# bókasöfn eins og Telerik UI, WCF RIA Services , PRISM og MEF. Þar að auki býður OpenSilver einnig upp á nokkra háþróaða eiginleika sem ekki finnast í upprunalegu Silverlight, svo sem stuðning fyrir C# 9.0, .NET 6 og nýjar útgáfur af Visual Studio þróunarumhverfinu, sem og samhæfni við öll JavaScript bókasöfn.

Framtíðaráætlanir fela í sér áform um að innleiða stuðning á næsta ári fyrir Visual Basic (VB.NET) tungumálið til viðbótar við C# tungumálið sem nú er stutt, auk þess að útvega verkfæri til að flytja WPF (Windows Presentation Foundation) forrit. Verkefnið áformar einnig að veita stuðning við Microsoft LightSwitch þróunarumhverfið og tryggja samhæfni við vinsæl .NET og JavaScript bókasöfn, sem fyrirhugað er að afhenda í formi tilbúna til notkunar pakka.

Heimild: opennet.ru

Bæta við athugasemd