Fa'asa'olotoina o le OpenSilver 1.0, o le fa'atinoina o le fa'atinoga o le Silverlight

O le uluai faʻasalalauga faʻamautu o le OpenSilver poloketi ua faʻasalalau, e ofoina atu se faʻatinoga tatala o le Silverlight platform, lea e mafai ai ona e fatuina ni upega tafaʻilagi fesoʻotaʻiga e faʻaaoga ai C #, XAML ma .NET tekinolosi. O le faʻailoga o le poloketi o loʻo tusia i le C # ma tufatufaina i lalo o le laisene MIT. E mafai ona tamomoe talosaga Silverlight tuufaatasia i so'o se komepiuta ma su'esu'ega feavea'i e lagolagoina le WebAssembly, ae o le tu'ufa'atasiga tu'usa'o e na'o Windows e fa'aoga Visual Studio e mafai nei.

Sei o tatou manatua na taofia e Microsoft le atinaʻeina o le Silverlight galuega i le 2011, ma faʻatulagaina se faʻamuta atoatoa o le lagolago mo le faʻavae ia Oketopa 12, 2021. E pei o le Adobe Flash, o le Silverlight atinaʻe na faʻateʻaina mo le faʻaogaina o tekonolosi i luga ole laiga. E tusa ma le 10 tausaga talu ai, o se faʻatinoga tatala o Silverlight, Moonlight, ua uma ona faʻavaeina e faʻavae i luga o Mono, ae na taofia lona atinaʻe ona o le leai o se manaʻoga mo tekinolosi e tagata faʻaoga.

Ua taumafai le poloketi OpenSilver e toe faʻaolaina le tekonolosi Silverlight ina ia faʻalautele le ola o talosaga Silverlight o loʻo i ai i le tulaga o le faʻaiʻuga o le lagolago o le faʻavae e Microsoft ma le faʻamutaina o le lagolago suʻesuʻe mo plugins. Peita'i, e mafai fo'i ona fa'aoga e tagata lagolago .NET ma C# le OpenSilver e fai ai polokalame fou. Ina ia atiaʻe se talosaga ma faʻafeiloaʻi mai le Silverlight API e tutusa ma OpenSilver telefoni, e faʻamoemoe e faʻaoga se faʻaopoopoga faʻapitoa saunia i le Visual Studio siosiomaga.

O le OpenSilver e fa'avae i luga o le fa'ailoga mai galuega fa'avae tatala Mono (mono-wasm) ma le Microsoft Blazor (vaega o le ASP.NET Core), ma o talosaga e tu'ufa'atasia i le WebAssembly intermediate code mo le fa'atinoina i le su'esu'ega. OpenSilver o loʻo atiaʻe faʻatasi ma le CSHTML5 poloketi, lea e mafai ai ona tuʻufaʻatasia talosaga C#/XAML/.NET i se faʻataʻitaʻiga JavaScript talafeagai mo le taʻavale i totonu o se suʻega. OpenSilver fa'alautele le CSHTML5 codebase ma le tomai e tu'ufa'atasia C#/XAML/.NET ile WebAssembly nai lo le JavaScript.

I lona tulaga o loʻo iai nei, OpenSilver 1.0 lagolago atoatoa vaega autu uma o le afi Silverlight, e aofia ai le lagolago atoatoa mo C # ma XAML, faʻapea foʻi ma le faʻatinoina o le tele o API faʻavae, e lava e faʻaoga ai C # faletusi e pei o Telerik UI, WCF RIA Services. , PRISM ma MEF. E le gata i lea, o le OpenSilver foi e maua ai nisi o foliga sili atu e le o maua i le Silverlight muamua, e pei o le lagolago mo C # 9.0, .NET 6, ma lomiga fou o le Visual Studio development environment, faapea foi ma le fetaui ma faletusi JavaScript uma.

O fuafuaga i le lumana'i e aofia ai le fa'amoemoe e fa'atino le lagolago i le tausaga fou mo le gagana Visual Basic (VB.NET) fa'aopoopo i le gagana C# o lo'o lagolagoina nei, fa'apea fo'i ma le tu'uina atu o mea faigaluega mo le femalaga'i o talosaga WPF (Windows Presentation Foundation). O loʻo fuafua foi le poloketi e tuʻuina atu le lagolago mo le Microsoft LightSwitch atinaʻe siosiomaga ma faʻamautinoa le fesoʻotaʻiga ma faletusi lauiloa .NET ma JavaScript, lea ua fuafua e tuʻuina atu i le tulaga o afifi saunia-e-faʻaaoga.

puna: opennet.ru

Faaopoopo i ai se faamatalaga