Ho lokolloa ha OpenSilver 1.0, ts'ebetsong ea mohloli o bulehileng oa Silverlight

Tokollo ea pele e tsitsitseng ea morero oa OpenSilver e hatisitsoe, e fana ka ts'ebetsong e bulehileng ea sethala sa Silverlight, se u lumellang hore u thehe lisebelisoa tsa marang-rang tse sebelisanang le C #, XAML le .NET technologies. Khoutu ea projeke e ngotsoe ho C # mme e ajoa tlasa laesense ea MIT. Lisebelisoa tse kopantsoeng tsa Silverlight li ka sebetsa ho sebatli leha e le sefe sa komporo le li-mobile tse tšehetsang WebAssembly, empa pokello e tobileng hajoale e khonahala feela ho Windows e sebelisang Visual Studio.

Ha re hopoleng hore Microsoft e emisitse ho nts'etsapele ts'ebetso ea Silverlight ka 2011, mme e rerile ho emisa ka botlalo tšehetso bakeng sa sethala ka la 12 Mphalane 2021. Joalo ka Adobe Flash, nts'etsopele ea Silverlight e ile ea felisoa molemong oa mahlale a tloaelehileng a Webo. Hoo e ka bang lilemo tse 10 tse fetileng, ts'ebetsong e bulehileng ea Silverlight, Moonlight, e ne e se e ntse e ntlafatsoa ho latela Mono, empa tsoelo-pele ea eona e ile ea emisoa ka lebaka la ho hloka tlhokahalo ea theknoloji ke basebelisi.

Morero oa OpenSilver o lekile ho hlabolla theknoloji ea Silverlight molemong oa ho lelefatsa bophelo ba lits'ebetso tse teng tsa Silverlight maemong a pheletso ea tšehetso ea sethala ke Microsoft le ho emisoa ha tšehetso ea sebatli bakeng sa li-plugins. Leha ho le joalo, babuelli ba .NET le C# ba ka sebelisa OpenSilver ho etsa mananeo a macha. Ho nts'etsapele ts'ebeliso le ho tloha ho Silverlight API ho ea ho mehala e tšoanang ea OpenSilver, ho khothaletsoa ho sebelisa tlatsetso e lokiselitsoeng ka ho khetheha tikolohong ea Visual Studio.

OpenSilver e ipapisitse le khoutu e tsoang ho merero e bulehileng ea Mono (mono-wasm) le Microsoft Blazor (karolo ea ASP.NET Core), 'me lits'ebetso li hlophisitsoe ka khoutu ea mahareng ea WebAssembly bakeng sa ts'ebetso ho sebatli. OpenSilver e ntse e ntlafatsoa hammoho le projeke ea CSHTML5, e lumellang hore lits'ebetso tsa C#/XAML/.NET li bokelloe ho ba sebopeho sa JavaScript se loketseng ho sebetsa sebatling. OpenSilver e atolosa CSHTML5 codebase ka bokhoni ba ho bokella C#/XAML/.NET ho WebAssembly ho fapana le JavaScript.

Ka sebopeho sa eona sa hajoale, OpenSilver 1.0 e ts'ehetsa ka botlalo likarolo tsohle tsa mantlha tsa enjene ea Silverlight, ho kenyelletsa tšehetso e felletseng ea C # le XAML, hammoho le ts'ebetsong ea boholo ba li-API tsa sethala, tse lekaneng ho sebelisa lilaebrari tsa C # joalo ka Telerik UI, WCF RIA Services. , PRISM le MEF. Ho feta moo, OpenSilver e boetse e fana ka likarolo tse ling tse tsoetseng pele tse sa fumaneheng ho Silverlight ea pele, tse kang tšehetso bakeng sa C# 9.0, .NET 6, le mefuta e mecha ea tikoloho ea ntlafatso ea Visual Studio, hammoho le ho lumellana le lilaebrari tsohle tsa JavaScript.

Merero ea kamoso e kenyelletsa sepheo sa ho kenya ts'ebetsong ts'ehetso ea selemo se tlang bakeng sa puo ea Visual Basic (VB.NET) ho phaella ho puo ea C # e tšehetsoeng hona joale, hammoho le ho fana ka lisebelisoa tsa ho falla ha likopo tsa WPF (Windows Presentation Foundation). Morero o boetse o rera ho fana ka ts'ehetso bakeng sa tikoloho ea nts'etsopele ea Microsoft LightSwitch le ho netefatsa ho lumellana le lilaebrari tse tummeng tsa .NET le JavaScript, tse reriloeng ho fanoa ka mokhoa oa liphutheloana tse loketseng ho sebelisoa.

Source: opennet.ru

Eketsa ka tlhaloso