Sgaoileadh OpenSilver 1.0, buileachadh stòr fosgailte de Silverlight

Chaidh a’ chiad fhoillseachadh seasmhach den phròiseact OpenSilver fhoillseachadh, a’ tabhann buileachadh fosgailte den àrd-ùrlar Silverlight, a leigeas leat tagraidhean lìn eadar-ghnìomhach a chruthachadh a’ cleachdadh teicneòlasan C #, XAML agus .NET. Tha còd a’ phròiseict air a sgrìobhadh ann an C # agus air a chuairteachadh fo chead MIT. Faodaidh tagraidhean Silverlight cruinnichte ruith ann am brobhsairean deasg is gluasadach sam bith a bheir taic do WebAssembly, ach an-dràsta chan urrainnear cruinneachadh dìreach a dhèanamh ach air Windows a’ cleachdadh Visual Studio.

Cuimhnichidh sinn gun do sguir Microsoft a bhith a’ leasachadh comas-gnìomh Silverlight ann an 2011, agus gun robh iad an dùil stad a chuir air taic don àrd-ùrlar air 12 Dàmhair, 2021. Coltach ri Adobe Flash, chaidh leasachadh Silverlight a thoirt a-mach mean air mhean airson fàbhar teicneòlasan lìn àbhaisteach. Mu 10 bliadhna air ais, bha gnìomhachadh fosgailte de Silverlight, Moonlight, mar-thà ga leasachadh stèidhichte air Mono, ach chaidh stad a chuir air a leasachadh air sgàth dìth iarrtas airson an teicneòlas bho luchd-cleachdaidh.

Tha am pròiseact OpenSilver air feuchainn ri teicneòlas Silverlight ath-bheothachadh gus beatha nan tagraidhean Silverlight a tha ann mar-thà a leudachadh ann an co-theacsa deireadh taic an àrd-ùrlair le Microsoft agus stad air taic brabhsair airson plugins. Ach, faodaidh luchd-tagraidh .NET agus C# OpenSilver a chleachdadh gus prògraman ùra a chruthachadh. Gus tagradh a leasachadh agus imrich bhon Silverlight API gu gairmean OpenSilver co-ionann, thathas a ’moladh cur-ris a tha air ullachadh gu sònraichte a chleachdadh airson àrainneachd Visual Studio.

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 ga leasachadh còmhla ris a’ phròiseact 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 ann am brobhsair. Bidh OpenSilver a’ leudachadh an còd CSHTML5 leis a’ chomas C#/XAML/.NET a chur ri chèile gu WebAssembly seach JavaScript.

Anns an fhoirm a th ’ann an-dràsta, tha OpenSilver 1.0 a’ toirt làn thaic do phrìomh fheartan an einnsean Silverlight, a ’toirt a-steach làn thaic airson C # agus XAML, a bharrachd air buileachadh a’ mhòr-chuid de na APIan àrd-ùrlar, gu leòr airson leabharlannan C # a chleachdadh leithid Telerik UI, WCF RIA Services , PRISM agus MEF. A bharrachd air an sin, tha OpenSilver cuideachd a’ toirt seachad cuid de fheartan adhartach nach deach a lorg ann an Silverlight tùsail, leithid taic airson C # 9.0, .NET 6, agus dreachan ùra de àrainneachd leasachaidh Visual Studio, a bharrachd air co-chòrdalachd leis a h-uile leabharlann JavaScript.

Tha planaichean san àm ri teachd a’ toirt a-steach an rùn taic a thoirt don chànan Visual Basic (VB.NET) an ath-bhliadhna a bharrachd air a’ chànan C# a tha a’ faighinn taic an-dràsta, a bharrachd air a bhith a’ toirt seachad innealan airson imrich a dhèanamh air tagraidhean WPF (Windows Presentation Foundation). Tha am pròiseact cuideachd an dùil taic a thoirt do àrainneachd leasachaidh Microsoft LightSwitch agus dèanamh cinnteach gu bheil iad co-chòrdalachd le leabharlannan mòr-chòrdte .NET agus JavaScript, a thathar an dùil a lìbhrigeadh ann an cruth pasganan deiseil airson an cleachdadh.

Source: fosgailtenet.ru

Cuir beachd ann