Scaoileadh OpenSilver 1.0, cur i bhfeidhm foinse oscailte Silverlight

Foilsíodh an chéad eisiúint chobhsaí den tionscadal OpenSilver, a thairgeann cur i bhfeidhm oscailte an ardáin Silverlight, a ligeann duit feidhmchláir idirghníomhacha gréasáin a chruthú ag baint úsáide as teicneolaíochtaí C#, XAML agus .NET. Tá cód an tionscadail scríofa i C# agus dáilte faoin gceadúnas MIT. Is féidir feidhmchláir Silverlight tiomsaithe a reáchtáil in aon bhrabhsálaithe deisce agus soghluaiste a thacaíonn le WebAssembly, ach ní féidir tiomsú díreach a dhéanamh ach amháin ar Windows ag baint úsáide as Visual Studio.

Meabhraímid gur stop Microsoft ag forbairt feidhmiúlacht Silverlight in 2011, agus go raibh scor iomlán den tacaíocht don ardán sceidealta ar 12 Deireadh Fómhair, 2021. Cosúil le Adobe Flash, cuireadh deireadh le forbairt Silverlight de réir a chéile i bhfabhar teicneolaíochtaí caighdeánacha Gréasáin. Thart ar 10 mbliana ó shin, bhí cur i bhfeidhm oscailte Silverlight, Moonlight, á fhorbairt cheana féin bunaithe ar Mono, ach cuireadh stop lena fhorbairt mar gheall ar an easpa éilimh ar an teicneolaíocht ó úsáideoirí.

Tá iarracht déanta ag an tionscadal OpenSilver teicneolaíocht Silverlight a athbheochan chun saol na n-iarratas Silverlight atá ann cheana féin a leathnú i gcomhthéacs deireadh le tacaíocht an ardáin ó Microsoft agus deireadh le tacaíocht brabhsálaí do bhreiseáin. Mar sin féin, is féidir le moltóirí .NET agus C# OpenSilver a úsáid freisin chun cláir nua a chruthú. Chun iarratas a fhorbairt agus aistriú ó API Silverlight chuig glaonna coibhéiseacha OpenSilver, tá sé beartaithe úsáid a bhaint as breisithe ullmhaithe go speisialta do thimpeallacht Visual Studio.

Tá OpenSilver bunaithe ar chód ó thionscadail foinse oscailte Mono (mono-wasm) agus Microsoft Blazor (cuid de ASP.NET Core), agus tiomsaítear feidhmchláir i gcód idirmheánach WebAssembly lena gcur i gcrích sa bhrabhsálaí. Tá OpenSilver á fhorbairt taobh le tionscadal CSHTML5, a cheadaíonn feidhmchláir C#/XAML/.NET a chur le chéile i léiriú JavaScript atá oiriúnach le rith i mbrabhsálaí. Síneann OpenSilver an bunchód CSHTML5 leis an gcumas C#/XAML/.NET a thiomsú chuig WebAssembly seachas JavaScript.

Ina fhoirm reatha, tacaíonn OpenSilver 1.0 go hiomlán le gnéithe lárnacha uile an innill Silverlight, lena n-áirítear tacaíocht iomlán do C # agus XAML, chomh maith le cur i bhfeidhm an chuid is mó de na APIanna ardáin, atá leordhóthanach chun leabharlanna C # a úsáid mar Telerik UI, WCF RIA Services. , PRISM agus MEF. Thairis sin, soláthraíonn OpenSilver roinnt ardghnéithe nach bhfuarthas sa Silverlight bunaidh, mar thacaíocht do C # 9.0, .NET 6, agus leaganacha nua de thimpeallacht forbartha Stiúideo Amharc, chomh maith le comhoiriúnacht le gach leabharlann JavaScript.

I measc na bpleananna don todhchaí tá an rún tacaíocht don teanga Visual Basic (VB.NET) na bliana seo chugainn a chur i bhfeidhm chomh maith leis an teanga C# a dtacaítear léi faoi láthair, chomh maith le huirlisí a sholáthar chun feidhmchláir WPF (Windows Presentation Foundation) a aistriú. Tá sé beartaithe ag an tionscadal freisin tacaíocht a sholáthar do thimpeallacht forbartha Microsoft LightSwitch agus comhoiriúnacht a chinntiú le leabharlanna móréilimh .NET agus JavaScript, atá beartaithe le seachadadh i bhfoirm pacáistí réidh le húsáid.

Foinse: oscailtenet.ru

Add a comment