Mwepụta nke OpenSilver 1.0, mmejuputa isi mmalite nke Silverlight

Ebipụtala ntọhapụ kwụsiri ike nke mbụ nke ọrụ OpenSilver, na-enye mmejuputa mmeghe nke ikpo okwu Silverlight, nke na-enye gị ohere ịmepụta ngwa weebụ mmekọrịta site na iji teknụzụ C #, XAML na .NET. Edere koodu ọrụ ahụ na C # ma kesaa ya n'okpuru ikike MIT. Ngwa Silverlight agbakọtara nwere ike ịgba ọsọ na desktọpụ ọ bụla na ihe nchọgharị mkpanaka na-akwado WebAssembly, mana nchịkọta ozugbo bụ naanị na Windows na-eji Visual Studio.

Ka anyị cheta na Microsoft kwụsịrị ịmalite ọrụ Silverlight na 2011, wee hazie nkwụsị nkwado zuru oke maka ikpo okwu na Ọktoba 12, 2021. Dịka ọ dị na Adobe Flash, ewepụrụ mmepe Silverlight maka teknụzụ Weebụ ọkọlọtọ. Ihe dị ka afọ 10 gara aga, a na-emepe emepe emepe Silverlight, Moonlight dabere na Mono, mana mmepe ya kwụsịrị n'ihi enweghị ọchịchọ nke nkà na ụzụ site na ndị ọrụ.

Ọrụ OpenSilver nwara ịtụte teknụzụ Silverlight iji gbatịa ndụ ngwa Silverlight dị na njedebe nke nkwado nke ikpo okwu Microsoft na nkwụsị nkwado ihe nchọgharị maka plugins. Agbanyeghị, ndị na-akwado NET na C # nwekwara ike iji OpenSilver mepụta mmemme ọhụrụ. Iji mepụta ngwa na ịkwaga site na Silverlight API gaa na oku OpenSilver, a na-atụ aro iji mgbakwunye akwadoro nke ọma na gburugburu Visual Studio.

OpenSilver gbadoro ụkwụ na koodu sitere na ọrụ mepere emepe Mono (mono-wasm) na Microsoft Blazor (akụkụ nke ASP.NET Core), yana ngwa na-achịkọta n'ime koodu etiti WebAssembly maka igbu n'ime ihe nchọgharị ahụ. A na-emepụta OpenSilver n'akụkụ ọrụ CSHTML5, nke na-enye ohere ka achịkọta ngwa C#/XAML/.NET ka ọ bụrụ ihe nnọchiteanya Javascript kwesịrị ekwesị maka ịgba ọsọ na ihe nchọgharị. OpenSilver na-agbatị codebase CSHTML5 na ikike ịchịkọta C#/XAML/.NET na WebAssembly kama JavaScript.

N'ụdị dị ugbu a, OpenSilver 1.0 na-akwado n'ụzọ zuru ezu isi ihe niile dị na igwe Silverlight, gụnyere nkwado zuru oke maka C # na XAML, yana mmejuputa nke ọtụtụ API ikpo okwu, zuru ezu iji ụlọ akwụkwọ C # dị ka Telerik UI, WCF RIA Services. , PRISM na MEF. Ọzọkwa, OpenSilver na-enyekwa ụfọdụ atụmatụ dị elu na-adịghị ahụ na Silverlight mbụ, dị ka nkwado maka C# 9.0, .NET 6, na ụdị ọhụrụ nke gburugburu mmepe Visual Studio, yana ndakọrịta na ụlọ akwụkwọ Javascript niile.

Atụmatụ n'ọdịnihu gụnyere ebumnuche iji mejuputa nkwado afọ na-abịa maka asụsụ Visual Basic (VB.NET) na mgbakwunye na asụsụ C # na-akwado ugbu a, yana ịnye ngwaọrụ maka ịkwaga ngwa WPF (Windows Presentation Foundation). Ihe oru ngo a na-ezube inye nkwado maka gburugburu mmepe Microsoft LightSwitch ma hụ na ndakọrịta na ụlọ akwụkwọ .NET na Javascript na-ewu ewu, bụ ndị a na-eme atụmatụ ịnyefe n'ụdị ngwugwu dị njikere iji.

isi: opennet.ru

Tinye a comment