Sethala sa OpenSilver 2.1 sea fumaneha, se ntse se tsoela pele nts'etsopele ea theknoloji ea Silverlight

Ho lokolloa ha morero oa OpenSilver 2.1 ho hatisitsoe, e tsoelang pele nts'etsopele ea sethala sa Silverlight 'me se u lumella ho etsa lisebelisoa tsa marang-rang tse sebelisanang le C #, F #, XAML le .NET technologies. Lisebelisoa tsa Silverlight tse kopantsoeng le OpenSilver li ka sebetsa ho sebatli leha e le sefe sa komporo le selefouno se tšehetsang WebAssembly, empa ho bokella hona joale ho khoneha feela ho Windows ho sebelisa Visual Studio. Khoutu ea projeke e ngotsoe ho C # mme e ajoa tlasa laesense ea MIT.

Ka 2021, Microsoft e ile ea emisa ho nts'etsapele le ho boloka sethala sa Silverlight molemong oa ho sebelisa mahlale a tloaelehileng a Webo. Qalong, morero oa OpenSilver o ne o reretsoe ho fana ka lisebelisoa tsa ho lelefatsa bophelo ba lits'ebetso tse teng tsa Silverlight maemong a ho hana ho boloka sethala ke Microsoft le pheletso ea ts'ehetso ea li-plug-ins ho libatli. OpenSilver e ts'ehetsa likarolo tsohle tsa mantlha tsa enjene ea Silverlight, ho kenyelletsa tšehetso e felletseng bakeng sa C # le XAML, hammoho le ts'ebetsong ea boholo ba li-API tsa sethala, tse lekaneng ho sebelisa lilaebrari tsa C # tse kang Telerik UI, WCF RIA Services, PRISM le MEF.

Ka sebopeho sa eona sa hajoale, OpenSilver e se e fetile lera bakeng sa ho lelefatsa bophelo ba Silverlight mme e ka nkuoa e le sethala se ikemetseng sa ho theha lits'ebetso tse ncha. Ka mohlala, morero ona o hlahisa tikoloho ea tsoelo-pele (ho phaella ho Visual Studio), e fana ka tšehetso bakeng sa liphetolelo tse ncha tsa puo ea C # le sethaleng sa .NET, 'me e fana ka ho lumellana le lilaebrari tsa JavaScript.

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 ntšetsa pele nts'etsopele ea projeke ea CSHTML5, e lumellang lits'ebetso tsa C#/XAML/.NET hore li bokelloe ho boemeli ba JavaScript bo loketseng ho sebetsa sebatling, 'me e atolose codebase ea eona ka bokhoni ba ho bokella C#/XAML/.NET ho WebAssembly ho e-na le hoo. ho feta JavaScript.

Lintlafatso tsa bohlokoa ho OpenSilver 2.1:

  • Tšehetso e ekelitsoeng bakeng sa puo ea lenaneo e sebetsang F #, e ka sebelisoang morerong o le mong hammoho le puo ea letšoao la XAML ho haha ​​​​likhokahano tse rarahaneng tsa basebelisi.
  • Mehlala ea mantlha ea "Silverlight Toolkit Samples" e fanoeng ke Microsoft e ile ea fetoloa hore e sebelisoe ho sebelisoa OpenSilver.
  • Tšehetso e ekelitsoeng bakeng sa lihlooho tse iketselitsoeng. E kenyelletsa meralo e 12 e tsoang ho Silverlight Toolkit.
  • Mananeo a manyane a fetang 100 a F# a kentsoe setsing sa pokello ea lisebelisoa tsa mohlala.
  • Ntlafatso ea SampleCRM e tsoetse pele, mohlala oa ts'ebetsong ea sistimi ea CRM bakeng sa ho hlophisa likamano le bareki khoebong le ho netefatsa mosebetsi oa litšebeletso tsa thekiso.
    Sethala sa OpenSilver 2.1 sea fumaneha, se ntse se tsoela pele nts'etsopele ea theknoloji ea Silverlight
  • Ho fanoe ka mofuta oa ponelopele ea moralo oa XR# bakeng sa ho sebelisoa .NET le XAML ho theha lits'ebetso tsa 3D le litsamaiso tse okelitsoeng kapa tsa nnete.
  • Sistimi ea lipopae e hlophisitsoe bocha, 'me e kenyelletsa lisebelisoa tsa ho sebetsa ka lipopae tseo qalong li neng li fanoa ka Silverlight.
  • The interface element UIElement.Clip e sebelisa bokhoni ba ho sebelisa lintho leha e le life tsa geometri.
  • Ntlafatso ea ts'ebetso e se e entsoe.

Merero ea nakong e tlang e kenyelletsa ho fana ka tikoloho ea meralo ea pono e u lumellang hore u thehe li-interfaces tsa XAML ka mokhoa oa WYSIWYG, tšehetso bakeng sa likarolo tse eketsehileng tsa WPF, ts'ehetso ea "Hot Reload" ts'ebetso ho XAML (ho sebelisa liphetoho tse entsoeng ho khoutu ho sesebelisoa se sebetsang), tšehetso ea LightSwitch. , ho ntlafala ho kopanngoa le mohlophisi oa khoutu ea VS Code, ho kopanngoa le .NET framework MAUI (Multi-platform App UI) bakeng sa ho theha lisebelisoa tse nyalisitsoeng tse sebelisang li-API tsa sethaleng.

Source: opennet.ru

Eketsa ka tlhaloso