Iyo OpenSilver purojekiti inovandudza kuvhurwa kweSilverlight

Introduced ronga OpenSilver, yakanangana nekugadzira kushanda kwakavhurika kwepuratifomu Silverlight, kuvandudzwa kwayo kwakamiswa neMicrosoft muna 2011, uye kugadzirisa kuchaenderera mberi kusvika 2021. As in case neAdobe Flash, kusimudzira kweSilverlight kwakaderedzwa nekuda kwekushandisa yakajairwa Webhu matekinoroji. Pane imwe nguva, kuiswa pachena kweSilverlight kwakatogadzirwa pahwaro hweMono - Moonlight, asi kukura kwayo yakamiswa nekuda kwekushaikwa kwekudiwa kwehunyanzvi hwevashandisi.

Chirongwa cheOpenSilver chaita kumwe kuedza kumutsiridza tekinoroji yeSilverlight, iyo inokutendera kuti ugadzire mawebhusaiti anodyidzana uchishandisa C#, XAML uye .NET. Rimwe remabasa makuru anogadziriswa nepurojekiti ndeyekuwedzera hupenyu hweiyo iripo yeSilverlight application mumamiriro ekupedzisira ekugadzirisa kwepuratifomu uye kupera kwebrowser rutsigiro rweplug-ins. Zvisinei, NET neC# vanotsigira vanogonawo kushandisa OpenSilver kugadzira mapurogiramu matsva.

OpenSilver yakavakirwa pakodhi kubva kune yakavhurika sosi mapurojekiti Mono (mono-wasm) uye Microsoft Blazor (chikamu cheASP.NET Core), uye pakuitwa mubrowser, zvikumbiro zvinounganidzwa kuita kodhi yepakati. web assembly. OpenSilver inokura pamwe chete neprojekti CSHTML5, iyo inokutendera kuti umhanye C#/XAML zvikumbiro mubrowser nekuzvinyora muJavaScript. OpenSilver inokwirisa iripo CSHTML5 codebase, ichitsiva iyo JavaScript yekubatanidza zvikamu neWebAssembly.

Project code inoparadzirwa ne pasi peMIT rezinesi. Mapurogiramu ewebhu akaunganidzwa anogona kumhanya mune chero desktop uye nharembozha bhurawuza ine WebAssembly rutsigiro, asi kuunganidzwa kwakananga ikozvino kunoitwa chete paWindows uchishandisa Visual Studio 2019 nharaunda. Muchimiro chayo chazvino, inenge 60% yeanonyanyozivikanwa Silverlight programming interfaces anotsigirwa. Gore rino zvakarongwa kuwedzera rutsigiro rweOpen RIA uye Telerik UI masevhisi, pamwe nekuwiriranisa neazvino kodhi base yeBlazor neMono mapurojekiti eWebAssembly, anotarisirwa kutsigira mberi-kwenguva (AOT), iyo, maererano nemiedzo, ichavandudza kushanda kusvika ku30 nguva.

Source: opennet.ru

Voeg