Tha àrd-ùrlar OpenSilver 2.1 ri fhaighinn, a’ leantainn air adhart le leasachadh teicneòlas Silverlight

Chaidh foillseachadh a’ phròiseict OpenSilver 2.1 fhoillseachadh, a tha a’ leantainn air adhart a’ leasachadh an àrd-ùrlar Silverlight agus a leigeas leat tagraidhean lìn eadar-ghnìomhach a chruthachadh a’ cleachdadh teicneòlasan C#, F#, XAML agus .NET. Faodaidh tagraidhean Silverlight air an cur ri chèile le OpenSilver ruith ann am brobhsairean deasg is gluasadach sam bith a bheir taic do WebAssembly, ach chan eil e comasach an cruinneachadh an-dràsta ach air Windows a’ cleachdadh Visual Studio. Tha còd a’ phròiseict air a sgrìobhadh ann an C # agus air a chuairteachadh fo chead MIT.

Ann an 2021, sguir Microsoft a bhith a’ leasachadh agus a’ cumail suas an àrd-ùrlar Silverlight airson a bhith a’ cleachdadh theicneòlasan lìn àbhaisteach. An toiseach, bha am pròiseact OpenSilver ag amas air innealan a thoirt seachad gus beatha nan tagraidhean Silverlight a th 'ann mar-thà a leudachadh ann an co-theacsa an diùltadh an àrd-ùrlar a chumail le Microsoft agus deireadh taic airson plug-ins ann am brabhsairean. Tha OpenSilver a’ toirt taic do phrìomh fheartan einnsean Silverlight, a’ toirt a-steach làn thaic airson C # agus XAML, a bharrachd air buileachadh a’ mhòr-chuid de APIan an àrd-ùrlar, gu leòr airson leabharlannan C # a chleachdadh leithid Telerik UI, WCF RIA Services, PRISM agus MEF.

Anns an riochd a th’ aige an-dràsta, tha OpenSilver mu thràth air a dhol nas fhaide na ìre airson beatha Silverlight a leudachadh agus faodar a mheas mar àrd-ùrlar neo-eisimeileach airson tagraidhean ùra a chruthachadh. Mar eisimpleir, bidh am pròiseact a’ leasachadh àrainneachd leasachaidh (a bharrachd air Visual Studio), a’ toirt taic do dhreachan ùra den chànan C# agus an àrd-ùrlar .NET, agus a’ toirt seachad co-chòrdalachd le leabharlannan ann an JavaScript.

Tha OpenSilver stèidhichte air còd bho phròiseactan stòr fosgailte Mono (mono-wasm) agus Microsoft Blazor (pàirt de ASP.NET Core), agus tha tagraidhean air an cur ri chèile ann an còd eadar-mheadhanach WebAssembly airson a chuir gu bàs sa bhrobhsair. Tha OpenSilver a’ leantainn air adhart le leasachadh a’ phròiseict CSHTML5, a leigeas le tagraidhean C#/XAML/.NET a bhith air an cur ri chèile ann an riochdachadh JavaScript a tha freagarrach airson ruith sa bhrobhsair, agus a’ leudachadh a chòd-chòd leis a’ chomas C#/XAML/.NET a chur ri chèile gu WebAssembly seach seach JavaScript.

Prìomh leasachaidhean ann an OpenSilver 2.1:

  • Taic a bharrachd don chànan prògramadh gnìomh F#, a ghabhas cleachdadh san aon phròiseact an co-bhonn ri cànan comharrachaidh XAML gus eadar-aghaidh cleachdaiche iom-fhillte a thogail.
  • Chaidh an seata eisimpleirean tùsail “Silverlight Toolkit Samples” a thug Microsoft seachad atharrachadh airson a chuir gu bàs le bhith a ’cleachdadh OpenSilver.
  • Taic a bharrachd airson cuspairean àbhaisteach. A’ toirt a-steach cuspairean 12 air an giùlain bho Silverlight Toolkit.
  • Chaidh còrr air 100 prògram beag F# a chur ris a’ ghailearaidh tagraidh sampall.
  • Lean leasachadh SampleCRM, eisimpleir de bhuileachadh siostam CRM airson eadar-obrachadh le luchd-ceannach ann an iomairt a chuir air dòigh agus dèanamh cinnteach à obair na seirbheis reic.
    Tha àrd-ùrlar OpenSilver 2.1 ri fhaighinn, a’ leantainn air adhart le leasachadh teicneòlas Silverlight
  • Chaidh dreach ro-shealladh den fhrèam XR# a sholarachadh airson a bhith a’ cleachdadh .NET agus XAML gus tagraidhean 3D agus siostaman fìrinn leasaichte no brìgheil a leasachadh.
  • Chaidh an siostam beothalachd ath-dhealbhadh, a’ toirt a-steach innealan airson obrachadh le beòthalachd a chaidh a thabhann an toiseach ann an Silverlight.
  • Bidh an eileamaid eadar-aghaidh UIElement.Clip a’ buileachadh comas nithean geoimeatrach sam bith a chleachdadh.
  • Chaidh optimization coileanaidh a dhèanamh.

Tha planaichean san àm ri teachd a’ toirt a-steach a bhith a’ toirt seachad àrainneachd dealbhaidh lèirsinneach a leigeas leat eadar-aghaidh XAML a chruthachadh ann am modh WYSIWYG, taic airson feartan WPF a bharrachd, taic don ghnìomh “Hot Reload” ann an XAML (a’ cur atharrachaidhean a chaidh a dhèanamh air a’ chòd ris an aplacaid ruith), taic LightSwitch , amalachadh nas fheàrr leis a’ chòd Còd VS neach-deasachaidh, amalachadh le frèam .NET MAUI (UI App ioma-ùrlar) airson tagraidhean tar-chinealach a chruthachadh a bhios a’ cleachdadh APIan dùthchasach àrd-ùrlair.

Source: fosgailtenet.ru

Cuir beachd ann