OpenSilver 2.1 ikpo okwu dị, na-aga n'ihu na mmepe nke teknụzụ Silverlight

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

Na 2021, Microsoft kwụsịrị ịzụlite na idowe ikpo okwu Silverlight iji kwado iji teknụzụ Weebụ ọkọlọtọ. Na mbu, oru ngo OpenSilver bu n'obi inye ngwaọrụ iji gbatịa ndụ ngwa Silverlight dị ugbu a n'ihe gbasara ọjụjụ Microsoft jụrụ idobe ikpo okwu yana njedebe nkwado nkwụnye n'ime ihe nchọgharị. OpenSilver na-akwado atụmatụ niile nke igwe Silverlight, gụnyere nkwado zuru oke maka C # na XAML, yana mmejuputa nke ọtụtụ API nke ikpo okwu, zuru ezu iji ụlọ akwụkwọ C # dị ka Telerik UI, WCF RIA Services, PRISM na MEF.

N'ụdị ya ugbu a, OpenSilver agafelarị oyi akwa maka ịgbatị ndụ Silverlight ma enwere ike were ya dị ka ikpo okwu kwụụrụ onwe ya maka imepụta ngwa ọhụrụ. Dịka ọmụmaatụ, ọrụ ahụ na-emepụta gburugburu mmepe (ihe mgbakwunye na Visual Studio), na-enye nkwado maka nsụgharị ọhụrụ nke asụsụ C # na ikpo okwu NET, ma na-enye ndakọrịta na ụlọ akwụkwọ dị na Javascript.

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ụ. OpenSilver na-aga n'ihu na mmepe nke ọrụ CSHTML5, nke na-enye ohere ka achịkọta ngwa C #/XAML/.NET n'ime ihe nnọchiteanya Javascript kwesịrị ekwesị maka ịgba ọsọ na ihe nchọgharị ahụ, ma gbasaa codebase ya na ikike ịchịkọta C #/XAML/.NET na WebAssembly kama karịa JavaScript.

Nkwalite isi na OpenSilver 2.1:

  • Nkwado agbakwunyere maka asụsụ mmemme na-arụ ọrụ F#, nke enwere ike iji n'otu ọrụ ahụ yana asụsụ akara XAML iji wuo ebe ndị ọrụ dị mgbagwoju anya.
  • Ihe atụ izizi “Samples Toolkit Silverlight” nke Microsoft wetara ka emegharịrị maka igbu ya site na iji OpenSilver.
  • Nkwado agbakwunyere maka gburugburu omenala. Gụnyere isiokwu iri na abụọ ebufere na ngwa Silverlight.
  • Agbakwunyela ihe karịrị 100 obere mmemme F# na gallery ngwa nlele.
  • Mmepe nke SampleCRM gara n'ihu, ihe atụ nke mmejuputa usoro CRM maka ịhazi mmekọrịta na ndị ahịa na ụlọ ọrụ na-ahụ maka ọrụ nke ọrụ ahịa.
    OpenSilver 2.1 ikpo okwu dị, na-aga n'ihu na mmepe nke teknụzụ Silverlight
  • E wepụtala ụdị nhụchalụ nke usoro XR# maka iji NET na XAML mepụta ngwa 3D yana sistemu agbakwunyere ma ọ bụ mebere.
  • Emezigharịla usoro animation ahụ, na-etinye ngwaọrụ maka ịrụ ọrụ na animation nke enyere na Silverlight.
  • The interface element UIElement.Clip na-arụ ọrụ ike iji ihe ọ bụla geometric.
  • Emeela njikarịcha arụmọrụ.

Atụmatụ n'ọdịnihu na-agụnye ịnye gburugburu ebe a na-ahụ anya nke na-enye gị ohere ịmepụta oghere XAML na ọnọdụ WYSIWYG, nkwado maka atụmatụ WPF ndị ọzọ, nkwado maka ọrụ "Hit Reload" na XAML (itinye mgbanwe na koodu na ngwa na-agba ọsọ), nkwado LightSwitch , emeziwanye mmekọrịta na onye nchịkọta akụkọ VS Code code, ntinye na .NET framework MAUI (Multi-platform App UI) maka ịmepụta ngwa ngwa ngwakọ nke na-eji API ndị dị n'elu ikpo okwu.

isi: opennet.ru

Tinye a comment