Hoʻokumu ka papahana OpenSilver i kahi hoʻokō ākea o Silverlight

Waiho ʻia e o ka hana OpenSilver, i manaʻo ʻia e hana i kahi hoʻokō ākea o ka paepae Hōʻike kālā, ua hoʻopau ʻia ka hoʻomohala ʻana e Microsoft i ka makahiki 2011, a e hoʻomau ʻia ka mālama ʻana a hiki i 2021. E like me ka hihia me Adobe Flash, ua hōʻemi ʻia ka hoʻomohala ʻana o Silverlight no ka hoʻohana ʻana i nā ʻenehana Pūnaewele maʻamau. I kekahi manawa, ua hoʻomohala ʻia kahi hoʻokō ākea o Silverlight ma ke kumu o Mono - Moonlight, aka, o kona ulu ana ua hookiia ma muli o ka nele o ka noi no ka ʻenehana e nā mea hoʻohana.

Ua ho'āʻo hou ka papahana OpenSilver e ho'ōla hou i ka ʻenehana Silverlight, kahi e hiki ai iā ʻoe ke hana i nā noi pūnaewele pili me C#, XAML a me .NET. ʻO kekahi o nā hana nui i hoʻoholo ʻia e ka papahana ʻo ia ka hoʻonui ʻana i ke ola o nā noi Silverlight i kēia manawa i ka pōʻaiapili o ka pau ʻana o ka mālama ʻana i ka paepae a me ka hopena o ke kākoʻo polokalamu kele no nā plug-ins. Eia naʻe, hiki i nā mea kākoʻo NET a me C# ke hoʻohana iā OpenSilver e hana i nā polokalamu hou.

Hoʻokumu ʻia ʻo OpenSilver ma ke code mai nā papahana open source Mono (mono-wasm) a ʻO Microsoft Blazor (mahele o ASP.NET Core), a no ka hoʻokō ʻana i ka polokalamu kele pūnaewele, hoʻohui ʻia nā noi i loko o ke code waena. Pūnaewele. Hoʻomohala ʻo OpenSilver me ka papahana CSHTML5, hiki iā ʻoe ke holo i nā noi C#/XAML ma ka polokalamu kele pūnaewele ma ka hoʻohui ʻana iā lākou i JavaScript. Hoʻohana ʻo OpenSilver i ka codebase CSHTML5 i kēia manawa, e hoʻololi ana i nā ʻāpana hoʻohui JavaScript me WebAssembly.

Code papahana mahele ʻia e ma lalo o ka laikini MIT. Hiki ke holo nā noi pūnaewele i hui ʻia ma kekahi papapihi a me nā polokalamu kele pūnaewele me ke kākoʻo WebAssembly, akā ke hana ʻia nei ka hoʻopili pololei ʻana ma Windows me ka hoʻohana ʻana i ke kaiapuni Visual Studio 2019. Ma kona ʻano i kēia manawa, ua kākoʻo ʻia ma kahi o 60% o nā polokalamu polokalamu Silverlight kaulana loa. I kēia makahiki ua hoʻolālā ʻia e hoʻohui i ke kākoʻo no Open RIA a me Telerik UI lawelawe, a me ka synchronize me ka waihona code hou loa o nā papahana Blazor a me Mono no WebAssembly, i manaʻo ʻia e kākoʻo i mua o ka manawa (AOT), ka mea, e like me nā hoʻokolohua, e hoʻomaikaʻi i ka hana a hiki i 30 mau manawa.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka