OpenSilver projekt arendab avatud implementeerimist Silverlightist.

Esitletud projekt OpenSilver, suunatud avatud rakenduse loomisele platvormi Silverlight, mille arendamine lĂ”petati Microsofti poolt 2011. aastal, ja mille toetamine kestab kuni 2021. aastani. Nagu ka Adobe Flashi korral, lĂ”petati Silverlighti arendamine standardsete veebitehnoloogiate kasutamise kasuks. Ajalooliselt arenes Mono pĂ”hjal avatud Silverlighti rakendust — Moonlight, kuid selle arendamine peatus kasutajate huvi puudumise tĂ”ttu.

OpenSilver onette vĂ”tnud veel ĂŒhe katse reviveerida Silverlighti tehnoloogiat, mis vĂ”imaldab luua interaktiivseid veebirakendusi, kasutades C#, XAML ja .NET. Üks peamisi projekti eesmĂ€rke on olemasolevate Silverlight-rakenduste elu pikendamine platvormi toetamise lĂ”petamise ja brauserite pluginade toe lĂ”ppemise tingimustes. Sellegipoolest vĂ”ivad .NET tehnoloogiate ja C# keele toetajad kasutada OpenSilverit ka uute rakenduste loomisel.

OpenSilveri aluseks on avatud projektide kood Mono (mono-wasm) ja Microsoft Blazor (osa ASP.NET Core), ja rakenduste brauseris toimimiseks toimub kodu keskse koodi kompileerimine WebAssembly. OpenSilver areneb koos projektiga CSHTML5, mis vÔimaldab C# / XAML rakenduste kÀitamise brauseris nende JavaScriptiks kompileerimise kaudu. OpenSilver kasutab olemasolevat CSHTML5 koodibaasi, asendades JavaScripti kompileerimise komponendid WebAssemblyga.

Projekti kood levitatakse MIT litsentsi alusel. Kompileeritud veebirakendused vĂ”ivad töötada igasugustes laua- ja mobiilibrauserites, mis toetavad WebAssemblyd, kuid hetkel toimub kompileerimine ainult Windowsis Visual Studio 2019 keskkonna abil. Praeguses vormis on toetatud ligikaudu 60% kĂ”ige nĂ”utumatest Silverlighti API-dest. KĂ€esoleval aastal plaanitakse lisada Open RIA ja Telerik UI teenuste toe, samuti sĂŒnkroniseerida uue Blazor ja Mono for WebAssembly koodibaasiga, milles oodatakse eelkompileerimise toe (Ahead-of-Time, AOT), mis testide kohaselt vĂ”ib tĂ”sta jĂ”udlust kuni 30 korda.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster