OpenSilver 2.1 platform o loʻo avanoa, faʻaauauina le atinaʻeina o tekinolosi Silverlight

O le faʻasalalauga o le OpenSilver 2.1 poloketi ua faʻasalalau, lea o loʻo faʻaauauina le atinaʻeina o le Silverlight platform ma faʻatagaina oe e fatuina ni upega tafaʻilagi fesoʻotaʻiga e faʻaaoga ai C #, F #, XAML ma .NET tekinolosi. Silverlight talosaga tu'ufa'atasia ma OpenSilver e mafai ona fa'agasolo i so'o se laulau ma su'esu'ega feavea'i e lagolagoina WebAssembly, ae o le tu'ufa'atasiga e na'o Windows e fa'aaoga Visual Studio e mafai nei. O le faʻailoga o le poloketi o loʻo tusia i le C # ma tufatufaina i lalo o le laisene MIT.

I le 2021, na taofia ai e Microsoft le atinaʻeina ma le faatumauina o le Silverlight platform e fiafia i le faʻaogaina o tekonolosi i luga ole laiga masani. I le taimi muamua, o le OpenSilver project na faʻamoemoe e tuʻuina atu meafaigaluega e faʻalautele ai le ola o talosaga Silverlight o loʻo i ai i le tulaga o le musu e tausia le faʻavae e Microsoft ma le faʻaiʻuga o le lagolago mo plug-ins i suʻesuʻega. E lagolagoina e OpenSilver vaega autu uma o le afi Silverlight, e aofia ai le lagolago atoatoa mo le C # ma le XAML, faʻapea foʻi ma le faʻatinoina o le tele o API faʻavae, e lava e faʻaoga ai faletusi C # e pei o Telerik UI, WCF RIA Services, PRISM ma MEF.

I lona tulaga i le taimi nei, OpenSilver ua uma ona alu i tua atu o se laulau mo le faʻalauteleina o le ola o Silverlight ma e mafai ona manatu o se tulaga tutoʻatasi mo le fatuina o talosaga fou. Mo se faʻataʻitaʻiga, o le poloketi e atiina ae se siosiomaga atinaʻe (o se faʻaopoopoga i le Visual Studio), e tuʻuina atu le lagolago mo lomiga fou o le gagana C # ma le .NET platform, ma tuʻuina atu le fetaui ma faletusi i le JavaScript.

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 faʻaauauina le atinaʻeina o le CSHTML5 poloketi, lea e mafai ai ona tuʻufaʻatasia C # / XAML / .NET talosaga i se faʻataʻitaʻiga JavaScript talafeagai mo le taʻavale i totonu o le browser, ma faʻalautele lona codebase ma le mafai ona tuʻufaʻatasia C # / XAML / .NET i WebAssembly nai lo. nai lo le JavaScript.

Fa'aleleia atili ile OpenSilver 2.1:

  • Fa'aopoopo le lagolago mo le gagana fa'apolokalame fa'atino F#, lea e mafai ona fa'aoga i le galuega lava e tasi ma le gagana fa'ailoga XAML e fausia ai feso'ota'iga fa'aoga lavelave.
  • O le seti muamua o faʻataʻitaʻiga "Silverlight Toolkit Samples" na tuʻuina atu e Microsoft na faʻatulagaina mo le faʻatinoina e faʻaaoga ai OpenSilver.
  • Fa'aopoopo le lagolago mo autu fa'apitoa. E aofia ai autu e 12 na aumai mai le Silverlight Toolkit.
  • E silia ma le 100 tama'i polokalame F# ua fa'aopoopo i le fa'ata'ita'iga fa'ata'ita'iga fa'ata'ita'iga.
  • O le atinaʻeina o SampleCRM faʻaauau, o se faʻataʻitaʻiga o le faʻatinoina o se faiga CRM mo le faʻatulagaina o fegalegaleaiga ma tagata faʻatau i se atinaʻe ma faʻamautinoa le galuega a le auʻaunaga faʻatau.
    OpenSilver 2.1 platform o loʻo avanoa, faʻaauauina le atinaʻeina o tekinolosi Silverlight
  • Ua tu'uina atu se fa'aaliga muamua o le XR# auivi mo le fa'aogaina o le .NET ma le XAML e atia'e ai fa'aoga 3D ma fa'aopoopo po'o faiga fa'atekonolosi.
  • Ua toe fa'afouina le faiga fa'afiafia, fa'atasi ai ma mea faigaluega mo le galulue fa'atasi ma fa'afiafiaga na mua'i ofoina i Silverlight.
  • O le fa'aoga elemene UIElement.Clip e fa'atinoina le mafai ona fa'aoga so'o se mea fa'atusa.
  • O lo'o fa'atinoina le fa'aleleia atili o fa'atinoga.

Fuafuaga i le lumanaʻi e aofia ai le tuʻuina atu o se siosiomaga mamanu vaʻaia e mafai ai ona e fatuina fesoʻotaʻiga XAML i le WYSIWYG mode, lagolago mo faʻaopoopoga WPF foliga, lagolago mo le galuega "Hot Reload" i le XAML (faʻaaogaina suiga na faia i le code i le talosaga faʻaogaina), lagolago LightSwitch. , faʻaleleia le tuʻufaʻatasia ma le faʻatonu VS Code code, tuʻufaʻatasia ma le .NET framework MAUI (Multi-platform App UI) mo le fatuina o talosaga faʻapipiʻi e faʻaogaina ai API faʻavae-native.

puna: opennet.ru

Faaopoopo i ai se faamatalaga