Pulojekiti ya OpenSilver 2.0 yatulutsidwa, kupitiliza kupanga nsanja ya Silverlight ndikulola kupanga mapulogalamu olumikizana pa intaneti pogwiritsa ntchito ukadaulo wa C#, XAML, ndi .NET. Mapulogalamu a Silverlight opangidwa ndi OpenSilver amatha kugwira ntchito mu msakatuli uliwonse wa pakompyuta ndi pafoni womwe umathandizira WebAssembly, koma kupanga mapulogalamuwa pakadali pano ndikotheka kokha mu Windows pogwiritsa ntchito malo a Visual Studio. Khodi ya polojekitiyi yalembedwa mu C# ndipo imagawidwa pansi pa layisensi ya MIT.
Mu 2021, Microsoft idasiya kupanga ndi kusunga nsanja ya Silverlight mokomera kugwiritsa ntchito umisiri wamba wapaintaneti. Poyambirira, polojekiti ya OpenSilver inali ndi cholinga chopereka zida zowonjezera moyo wa mapulogalamu omwe alipo a Silverlight malinga ndi kukana kusunga nsanja ndi Microsoft komanso kutha kwa chithandizo cha mapulagi mu osatsegula. OpenSilver imathandizira mbali zonse za injini ya Silverlight, kuphatikiza chithandizo chonse cha C # ndi XAML, komanso kukhazikitsa ma API ambiri apapulatifomu, okwanira kugwiritsa ntchito malaibulale a C # monga Telerik UI, WCF RIA Services, PRISM ndi MEF.
M'mawonekedwe ake aposachedwa, OpenSilver yadutsa kale kupitilira moyo wa Silverlight ndipo itha kuwonedwa ngati nsanja yodziyimira payokha yopanga mapulogalamu atsopano. Mwachitsanzo, pulojekitiyi imapanga malo otukuka (kuwonjezera ku Visual Studio), imapereka chithandizo kwa matembenuzidwe atsopano a chinenero cha C # ndi nsanja ya .NET, ndipo imapereka kugwirizanitsa ndi malaibulale a JavaScript.
OpenSilver imachokera ku Open-source Mono (mono-wasm) ndi Microsoft Blazor (gawo la ASP.NET Core) mapulojekiti, ndipo pakuchita asakatuli, imapanga mapulogalamu ku WebAssembly code yapakatikati. OpenSilver ikusintha limodzi ndi pulojekiti ya CSHTML5, yomwe imapanga C#/XAML/.NET mapulogalamu ku mawonekedwe a JavaScript oyenera kugwira ntchito mumsakatuli, ndikukulitsa codebase yake ndi kuthekera kopanga C#/XAML/.NET ku WebAssembly osati JavaScript.
Zosintha zazikulu munthambi ya OpenSilver 2.0:
- Thandizo lowonjezera la VB.NET popanga mapulogalamu a pa intaneti, pogwiritsa ntchito chinenero cha Visual Basic kutanthauzira malingaliro ndi chinenero cha XAML cha mawonekedwe.
- Kuphatikiza ndi Blazor, React, ndi Angular frameworks kwakhazikitsidwa. Chigawo cha "XAML for Blazor" chawonjezedwa kuti aphatikizire OpenSilver kumapulojekiti omwe alipo a Blazor.
- Onjezani mawonekedwe a Live XAML Preview kuti muwonetsetse mawonekedwe omwe akupangidwa mukamakulitsa, osayambitsa pulogalamuyo.

- Ma tempuleti a mapulogalamu a bizinesi amaperekedwa omwe amathandiza kuti mapulogalamu apaintaneti apangidwe mosavuta, chifukwa cha kugwiritsa ntchito mautumiki a RIA (Rich Internet Applications Services), omwe amapanga okha. Seva zinthu zoti zigwiritsidwe ntchito kumbali ya kasitomala.

- SampleCRM yawonjezedwa-chitsanzo cha pulogalamu yotseguka yomwe ikukhazikitsa njira yogwirira ntchito ya CRM yokonzekera kulumikizana kwamakasitomala mkati mwabizinesi ndikuthandizira dipatimenti yogulitsa.

- Anawonjezera luso lopanga masanjidwe a UI ndikugwiritsa ntchito zida za UI zomwe zaperekedwa padera, monga Telerik UI ya Silverlight.

- Kachitidwe ka simulator kawongoleredwa bwino (mpaka ka 10) ndipo kuthekera kochotsa zolakwika kwakulitsidwa.

Zolinga zam'tsogolo zimaphatikizapo kupereka malo opangira mawonekedwe opangira mawonekedwe a XAML mumtundu wa WYSIWYG, chithandizo cha WPF, LightSwitch, ndi F #, ndikuphatikizana bwino ndi VS Code code editor. Kutengera OpenSilver, pulojekitiyi ikupanganso dongosolo la XR# logwiritsa ntchito .NET ndi XAML popanga mapulogalamu a 3D ndi machitidwe augmented/virtual real.
Source: opennet.ru





