Kuburitswa kweOpenSilver 1.0, yakavhurika sosi kuitiswa kweSilverlight

Yekutanga yakagadzika kuburitswa kweOpenSilver purojekiti yakadhindwa, ichipa kuvhurwa kwakavhurika kweSilverlight papuratifomu, iyo inobvumidza iwe kugadzira inodyidzana yewebhu maapplication uchishandisa C #, XAML uye .NET technologies. Iyo kodhi yeprojekiti yakanyorwa muC # uye yakagoverwa pasi peMIT rezinesi. Yakaunganidzwa yeSilverlight application inogona kumhanya mune chero desktop uye nhare bhurawuza inotsigira WebAssembly, asi kuunganidzwa kwakananga parizvino kunogoneka chete paWindows uchishandisa Visual Studio.

Ngatiyeukei kuti Microsoft yakamira kugadzira mashandiro eSilverlight muna 2011, uye yakaronga kumisa kutsigirwa kwepuratifomu muna Gumiguru 12, 2021. Sezvakaita neAdobe Flash, kusimudzira kweSilverlight kwakabviswa mukufarira akajairwa Webhu matekinoroji. Anenge makore gumi apfuura, kushandiswa kwakavhurika kweSilverlight, Moonlight, kwaive kutogadzirwa zvichibva paMono, asi kukura kwayo kwakamiswa nekuda kwekushaikwa kwekuda kwehunyanzvi hwevashandisi.

Iyo OpenSilver purojekiti yakayedza kumutsiridza tekinoroji yeSilverlight kuitira kuti uwedzere hupenyu hweiyo iripo yeSilverlight maapplication mumamiriro ekupera kwerutsigiro rwepuratifomu neMicrosoft uye kupera kwebrowser rutsigiro rwemapulagi. Zvisinei, NET neC# vanotsigira vanogonawo kushandisa OpenSilver kugadzira mapurogiramu matsva. Kugadzira chishandiso uye kutama kubva kuSilverlight API kuenda kune yakaenzana OpenSilver mafoni, zvinokurudzirwa kushandisa yakanyatsogadzirirwa yekuwedzera kune iyo Visual Studio nharaunda.

OpenSilver yakavakirwa pakodhi kubva kune yakavhurika-sosi mapurojekiti Mono (mono-wasm) uye Microsoft Blazor (chikamu cheASP.NET Core), uye maapplication anounganidzwa muWebAssembly yepakati kodhi yekuitwa mubrowser. OpenSilver iri kugadzirwa pamwe chete neprojekti yeCSHTML5, iyo inobvumira C#/XAML/.NET maapplications kuti aunganidzwe kuita JavaScript inomiririra yakakodzera kushanda mubrowser. OpenSilver inowedzera CSHTML5 codebase nekukwanisa kuunganidza C#/XAML/.NET kuWebAssembly kwete JavaScript.

Mune chimiro chayo chazvino, OpenSilver 1.0 inotsigira zvizere zvese zvakakosha zveinjini yeSilverlight, kusanganisira kutsigirwa kwakazara kweC # uye XAML, pamwe nekuitwa kweakawanda epuratifomu APIs, anokwana kushandisa C# maraibhurari akadai seTelerik UI, WCF RIA Services. , PRISM uye MEF. Uyezve, OpenSilver inopawo mamwe maficha epamberi asina kuwanikwa muSilverlight yepakutanga, serutsigiro rweC# 9.0, .NET 6, uye neshanduro itsva dzeVisual Studio budiriro nharaunda, pamwe nekuenderana nemaraibhurari ese eJavaScript.

Zvirongwa zveramangwana zvinosanganisira chinangwa chekushandisa gore rinouya rutsigiro rweVisual Basic (VB.NET) mutauro mukuwedzera kune inotsigirwa C# mutauro, pamwe nekupa maturusi ekufambisa maapplication eWPF (Windows Presentation Foundation). Iyo purojekiti inorongawo kupa rutsigiro rweMicrosoft LightSwitch yekuvandudza nharaunda uye kuve nechokwadi kuenderana neyakakurumbira .NET uye JavaScript raibhurari, iyo yakarongwa kuendeswa muchimiro chekugadzirira-kushandisa-pakeji.

Source: opennet.ru

Voeg