Tso tawm ntawm OpenSilver 1.0, qhib qhov kev siv ntawm Silverlight

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

Cia peb nco qab tias Microsoft tau tso tseg kev tsim Silverlight kev ua haujlwm hauv xyoo 2011, thiab tau teem sijhawm ua tiav kev txhawb nqa rau lub platform thaum Lub Kaum Hli 12, 2021. Raws li nrog Adobe Flash, Silverlight txoj kev loj hlob tau raug txiav tawm hauv kev pom zoo ntawm tus qauv Web technologies. Txog 10 xyoo dhau los, kev qhib kev siv Silverlight, Moonlight, twb tau tsim los ntawm Mono, tab sis nws txoj kev loj hlob tau raug tso tseg vim tsis muaj kev thov rau cov cuab yeej siv los ntawm cov neeg siv.

Lub phiaj xwm OpenSilver tau sim ua kom rov kho Silverlight thev naus laus zis txhawm rau txhawm rau txuas lub neej ntawm Silverlight cov ntawv thov tam sim no hauv cov ntsiab lus ntawm qhov kawg ntawm kev txhawb nqa ntawm lub platform los ntawm Microsoft thiab kev txiav tawm ntawm browser txhawb rau plugins. Txawm li cas los xij, .NET thiab C# cov neeg txhawb nqa kuj tuaj yeem siv OpenSilver los tsim cov kev pabcuam tshiab. Txhawm rau tsim ib daim ntawv thov thiab tsiv teb tsaws los ntawm Silverlight API kom sib npaug OpenSilver hu, nws tau thov kom siv qhov tshwj xeeb npaj ntxiv rau Visual Studio ib puag ncig.

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 tab tom tsim nrog rau 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. OpenSilver txuas ntxiv CSHTML5 codebase nrog lub peev xwm los sau C#/XAML/.NET rau WebAssembly es tsis yog JavaScript.

Hauv nws daim ntawv tam sim no, OpenSilver 1.0 txhawb nqa tag nrho cov ntsiab lus tseem ceeb ntawm Silverlight lub cav, suav nrog kev txhawb nqa tag nrho rau C# thiab XAML, nrog rau kev siv feem ntau ntawm cov platform APIs, txaus siv C# cov tsev qiv ntawv xws li Telerik UI, WCF RIA Services. , PRISM thiab MEF. Ntxiv mus, OpenSilver tseem muab qee qhov kev tshaj lij uas tsis pom nyob rau hauv thawj Silverlight, xws li kev txhawb nqa rau C# 9.0, .NET 6, thiab cov qauv tshiab ntawm Visual Studio tsim ib puag ncig, nrog rau kev sib raug zoo nrog txhua lub tsev qiv ntawv JavaScript.

Cov phiaj xwm yav tom ntej suav nrog lub hom phiaj los siv kev txhawb nqa xyoo tom ntej rau Visual Basic (VB.NET) hom lus ntxiv rau cov lus C# tam sim no, nrog rau muab cov cuab yeej rau kev tsiv WPF (Windows Presentation Foundation) daim ntawv thov. Lub phiaj xwm tseem npaj yuav muab kev txhawb nqa rau Microsoft LightSwitch kev txhim kho ib puag ncig thiab ua kom muaj kev sib raug zoo nrog cov tsev qiv ntawv nrov .NET thiab JavaScript, uas tau npaj yuav xa tuaj rau hauv cov pob khoom npaj siv.

Tau qhov twg los: opennet.ru

Ntxiv ib saib