Ho lokolloa ha sethala sa OpenSilver 2.0, se tsoelang pele nts'etsopele ea theknoloji ea Silverlight

Ho hlahisoa ha morero oa OpenSilver 2.0, e tsoelang pele nts'etsopele ea sethala sa Silverlight mme e u lumella ho etsa lisebelisoa tsa marang-rang tse sebelisanang le C #, 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 ntse e tsoela pele ka morero oa CSHTML5, o lumellang lisebelisoa tsa C#/XAML/.NET hore li bokelloe ho ba moemeli oa JavaScript o ka sebetsang ho sebatli, le ho atolosa codebase ea eona ho lumella C#/XAML/.NET ho hlophisoa ho WebAssembly ho fapana le JavaScript.

Lintlafatso tsa bohlokoa lekaleng la OpenSilver 2.0:

  • Ts'ehetso ea VB.NET e ekelitsoeng bakeng sa ho nts'etsapele lits'ebetso tsa webo ho sebelisa puo ea lenaneo la Visual Basic ho hlalosa puo ea logic le XAML bakeng sa sebopeho.
  • Ho kopanngoa le meralo ea Blazor, React le Angular e fanoe. E kentse karolo ea "XAML bakeng sa Blazor" ho kopanya OpenSilver mererong e teng ea Blazor.
  • E kenyellelitsoe ho Live XAML Preview ho bona esale pele sebopeho se ntseng se ntlafatsoa ha se ntse se ntlafatsoa, ​​​​ntle le ho qala ts'ebeliso.
     Ho lokolloa ha sethala sa OpenSilver 2.0, se tsoelang pele nts'etsopele ea theknoloji ea Silverlight
  • Ho fanoa ka ditempele tsa dikopo tsa kgwebo tse nolofatsang ntshetsopele ya dikopo tsa webo bakeng sa dikgwebo, ka lebaka la tshebediso ya ditshebeletso tsa RIA (Rich Internet Applications Services), tse hlahisang ka boiketsetso seva dintho tse lokelang ho etswa ka lehlakoreng la moreki.
     Ho lokolloa ha sethala sa OpenSilver 2.0, se tsoelang pele nts'etsopele ea theknoloji ea Silverlight
  • E kenyellelitsoe SampleCRM - mohlala oa kopo e bulehileng ka ts'ebetsong ea sistimi e sebetsang ea CRM bakeng sa ho hlophisa tšebelisano le bareki khoebong le ho netefatsa mosebetsi oa litšebeletso tsa thekiso.
     Ho lokolloa ha sethala sa OpenSilver 2.0, se tsoelang pele nts'etsopele ea theknoloji ea Silverlight
  • E kentse bokhoni ba ho iketsetsa meralo ea hau ea sebopeho (Sebopeho) le ho sebelisa lisebelisoa tse fanoeng ka thoko tsa li-interface, joalo ka Telerik UI bakeng sa Silverlight.
     Ho lokolloa ha sethala sa OpenSilver 2.0, se tsoelang pele nts'etsopele ea theknoloji ea Silverlight
  • Ts'ebetso ea simulator e eketsehile haholo (ho fihla ho makhetlo a 10) mme bokhoni ba ho lokisa liphoso bo atolositsoe.
     Ho lokolloa ha sethala sa OpenSilver 2.0, se tsoelang pele nts'etsopele ea theknoloji ea Silverlight

Merero ea nako 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 WPF, LightSwitch le F #, le ho ntlafatsa kopanyo le mohlophisi oa khoutu ea VS Code. Ho ipapisitsoe le OpenSilver, morero ona o boetse o nts'etsapele moralo oa XR# oa ho sebelisa .NET le XAML ha o ntse o nts'etsapele lits'ebetso tsa 3D le lits'ebetso tse okelitsoeng kapa tsa nnete.

Source: opennet.ru

Eketsa ka tlhaloso