OpenSilver 2.1 platform muaj, txuas ntxiv txhim kho Silverlight thev naus laus zis

Kev tso tawm ntawm OpenSilver 2.1 qhov project tau tshaj tawm, uas txuas ntxiv txhim kho Silverlight platform thiab tso cai rau koj los tsim kev sib tham hauv web siv C#, F#, XAML thiab .NET technologies. Silverlight cov ntawv sau ua ke nrog OpenSilver tuaj yeem khiav hauv txhua lub desktop thiab mobile browsers uas txhawb nqa WebAssembly, tab sis kev muab tso ua ke tam sim no tsuas yog ua tau ntawm Windows siv Visual Studio. Txoj haujlwm code yog sau hauv C# thiab muab faib raws li MIT daim ntawv tso cai.

Xyoo 2021, Microsoft tau tso tseg kev tsim kho thiab tswj hwm lub platform Silverlight kom pom zoo siv cov txheej txheem Web technologies. Thaum xub thawj, OpenSilver project yog tsom los muab cov cuab yeej los txuas ntxiv lub neej ntawm Silverlight cov ntawv thov tam sim no hauv cov ntsiab lus ntawm qhov tsis kam tswj lub platform los ntawm Microsoft thiab qhov kawg ntawm kev txhawb nqa rau plug-ins hauv browsers. OpenSilver txhawb nqa txhua yam tseem ceeb ntawm Silverlight lub cav, suav nrog kev txhawb nqa tag nrho rau C# thiab XAML, nrog rau kev siv feem ntau ntawm lub platform APIs, txaus siv C# cov tsev qiv ntawv xws li Telerik UI, WCF RIA Services, PRISM thiab MEF.

Hauv nws daim ntawv tam sim no, OpenSilver tau dhau mus dhau ib txheej rau txuas ntxiv lub neej ntawm Silverlight thiab tuaj yeem suav tias yog lub platform ywj pheej rau tsim cov ntawv thov tshiab. Piv txwv li, qhov project tsim ib puag ncig kev loj hlob (ib qho ntxiv rau Visual Studio), muab kev txhawb nqa rau cov ntawv tshiab ntawm C# thiab .NET platform, thiab muab kev sib raug zoo nrog cov tsev qiv ntawv hauv JavaScript.

OpenSilver yog raws li cov cai los ntawm cov phiaj xwm qhib Mono (mono-wasm) thiab Microsoft Blazor (ib feem ntawm ASP.NET Core), thiab cov ntawv thov raug muab tso ua ke rau hauv WebAssembly intermediate code rau kev ua tiav hauv qhov browser. OpenSilver txuas ntxiv kev txhim kho ntawm CSHTML5 qhov project, uas tso cai rau C# / XAML / .NET cov ntawv thov raug muab tso ua ke rau hauv JavaScript sawv cev tsim nyog rau kev khiav hauv browser, thiab txuas ntxiv nws cov codebase nrog lub peev xwm los sau C# / XAML / .NET rau WebAssembly es. tshaj JavaScript.

Kev txhim kho tseem ceeb hauv OpenSilver 2.1:

  • Ntxiv kev txhawb nqa rau cov lus ua haujlwm ua haujlwm F#, uas tuaj yeem siv rau hauv tib txoj haujlwm ua ke nrog XAML markup lus los tsim cov neeg siv kev sib tshuam.
  • Thawj txheej piv txwv "Silverlight Toolkit Samples" muab los ntawm Microsoft tau hloov kho rau kev ua tiav siv OpenSilver.
  • Ntxiv kev txhawb nqa rau cov ntsiab lus kev cai. suav nrog 12 lub ntsiab lus ported los ntawm Silverlight Toolkit.
  • Ntau tshaj 100 qhov kev pab cuam me me F# tau ntxiv rau hauv cov qauv ntawv thov gallery.
  • Txoj kev loj hlob ntawm SampleCRM txuas ntxiv, piv txwv ntawm kev siv CRM system rau kev teeb tsa kev sib tham nrog cov neeg siv khoom hauv kev lag luam thiab ua kom muaj kev ua haujlwm ntawm kev muag khoom.
    OpenSilver 2.1 platform muaj, txuas ntxiv txhim kho Silverlight thev naus laus zis
  • Kev saib ua ntej ntawm XR# lub moj khaum tau muab rau kev siv .NET thiab XAML los tsim 3D daim ntawv thov thiab augmented lossis virtual reality systems.
  • Lub kaw lus animation tau raug kho dua tshiab, suav nrog cov cuab yeej ua haujlwm nrog cov animation uas tau xub muab hauv Silverlight.
  • Lub ntsiab interface UIElement.Clip siv lub peev xwm los siv cov khoom geometric.
  • Kev ua tau zoo tshaj plaws tau ua tiav.

Cov phiaj xwm yav tom ntej suav nrog kev muab qhov pom kev tsim ib puag ncig uas tso cai rau koj los tsim XAML cuam tshuam hauv WYSIWYG hom, kev txhawb nqa ntxiv WPF nta, kev txhawb nqa rau "Hot Reload" muaj nuj nqi hauv XAML (ua kev hloov pauv rau cov cai rau daim ntawv thov khiav), LightSwitch txhawb nqa , txhim kho kev koom ua ke nrog tus editor VS Code code, kev koom ua ke nrog .NET moj khaum MAUI (Multi-platform App UI) rau tsim hybrid daim ntawv thov uas siv platform-native APIs.

Tau qhov twg los: opennet.ru

Ntxiv ib saib