Siideynta OpenSilver 1.0, il furan oo hirgelinta Silverlight

Siideynta ugu horreysa ee xasilloon ee mashruuca OpenSilver ayaa la daabacay, iyada oo bixisa hirgelinta furan ee madal Silverlight, kaas oo kuu ogolaanaya inaad abuurto codsiyada shabakada isdhexgalka adoo isticmaalaya C #, XAML iyo .NET teknoolajiyada. Xeerka mashruuca wuxuu ku qoran yahay C # waxaana lagu qaybiyaa shatiga MIT. Codsiyada Silverlight ee la soo ururiyey waxa ay ku shaqayn karaan desktop kasta iyo daalacashada moobilka ee taageera WebAssembly, laakiin isu-ururinta tooska ah ayaa hadda suurtogal ah oo keliya Windows iyada oo la adeegsanayo Visual Studio.

Aan dib u xasuusanno in Microsoft ay joojisay horumarinta shaqeynta Silverlight 2011, oo ay u qorsheysay joojinta taageerada goobta Oktoobar 12, 2021. Sida Adobe Flash, horumarinta Silverlight ayaa meesha laga saaray iyadoo loo door bidayo tignoolajiyada Shabakadda caadiga ah. Qiyaastii 10 sano ka hor, hirgelinta furan ee Silverlight, Moonlight, ayaa horeyba loo sameeyay iyadoo lagu saleynayo Mono, laakiin horumarinteeda ayaa la joojiyay sababtoo ah baahida loo qabo tiknoolajiyada isticmaalayaasha.

Mashruuca OpenSilver wuxuu isku dayay inuu dib u soo nooleeyo tignoolajiyada Silverlight si loo kordhiyo nolosha codsiyada Silverlight ee jira iyadoo la eegayo dhamaadka taageerada goobta Microsoft iyo joojinta taageerada browserka ee plugins. Si kastaba ha ahaatee, .NET iyo C # taageerayaashu waxay sidoo kale isticmaali karaan OpenSilver si ay u abuuraan barnaamijyo cusub. Si loo horumariyo arji oo looga haajiro Silverlight API si loo helo wicitaano OpenSilver ah oo u dhigma, waxaa la soo jeediyay in la isticmaalo wax dheeraad ah oo si gaar ah loo diyaariyay oo lagu kordhinayo Visual Studio deegaanka.

OpenSilver waxay ku salaysan tahay koodka mashaariicda il furan ee Mono (mono-wasm) iyo Microsoft Blazor (qayb ka mid ah ASP.NET Core), iyo codsiyada waxaa lagu soo ururiyay koodka dhexe ee WebAssembly si loogu fuliyo browserka. OpenSilver waxaa la soo saaray mashruuca CSHTML5, kaas oo u oggolaanaya codsiyada C#/XAML/.NET in lagu soo ururiyo matalaad JavaScript ah oo ku habboon in lagu dhex shaqeeyo browserka. OpenSilver waxay ku fidisaa codebase CSHTML5 iyada oo awood u leh in lagu ururiyo C#/XAML/.NET WebAssembly halkii JavaScript.

Qaabkeeda hadda, OpenSilver 1.0 waxay si buuxda u taageertaa dhammaan astaamaha asaasiga ah ee mishiinka Silverlight, oo ay ku jiraan taageerada buuxda ee C # iyo XAML, iyo sidoo kale hirgelinta inta badan API-yada madal, oo ku filan isticmaalka maktabadaha C # sida Telerik UI, WCF RIA Services , PRISM iyo MEF. Waxaa intaa dheer, OpenSilver waxay sidoo kale bixisaa astaamo horumarsan oo aan laga helin Silverlight asalka ah, sida taageerada C# 9.0, .NET 6, iyo noocyada cusub ee deegaanka horumarinta Visual Studio, iyo sidoo kale waafaqid dhammaan maktabadaha JavaScript.

Qorshayaasha mustaqbalka waxaa ka mid ah rabitaanka hirgelinta taageerada sanadka soo socda ee Visual Basic (VB.NET) luqadda marka lagu daro luqadda hadda la taageero ee C #, iyo sidoo kale bixinta agabka u haajiridda codsiyada WPF (Windows Presentation Foundation). Mashruucu waxa kale oo uu qorsheynayaa in uu taageero u fidiyo deegaanka horumarinta ee Microsoft LightSwitch iyo in la hubiyo in ay la jaanqaadi karaan .NET iyo maktabadaha JavaScript ee caanka ah, kuwaas oo la qorsheeyay in lagu bixiyo qaab xirmo diyaar u ah in la isticmaalo.

Source: opennet.ru

Add a comment