Serbestberdana OpenSilver 1.0, pêkanîna çavkaniyek vekirî ya Silverlight

Yekem serbestberdana stabîl a projeya OpenSilver hate weşandin, ku pêkanîna vekirî ya platforma Silverlight pêşkêşî dike, ku dihêle hûn bi karanîna teknolojiyên C#, XAML û .NET sepanên webê yên înteraktîf biafirînin. Koda projeyê bi C# hatiye nivîsandin û di bin lîsansa MITê de tê belavkirin. Serlêdanên Silverlight ên berhevkirî dikarin di her gerokên sermaseyê û mobîl ên ku WebAssembly piştgirî dikin de bixebitin, lê berhevkirina rasterast niha tenê li ser Windows-ê bi karanîna Visual Studio gengaz e.

Werin em bînin bîra xwe ku Microsoft di 2011-an de pêşkeftina fonksiyona Silverlight rawestand, û di 12-ê Cotmeha, 2021-an de destekek bêkêmasî ji bo platformê destnîşan kir. Mîna Adobe Flash, pêşkeftina Silverlight di berjewendiya teknolojiyên Web standard de hate qewirandin. Nêzîkî 10 sal berê, pêkanînek vekirî ya Silverlight, Moonlight, jixwe li ser bingeha Mono-yê hatî pêşve xistin, lê pêşkeftina wê ji ber nebûna daxwaziya teknolojiyê ji hêla bikarhêneran ve hate sekinandin.

Projeya OpenSilver hewl da ku teknolojiya Silverlight vejîne da ku temenê serlêdanên heyî yên Silverlight dirêj bike di çarçoweya bidawîbûna piştgiriya platformê ji hêla Microsoft-ê û rawestandina piştgirîya gerokê ya ji bo pêvekan. Lêbelê, pêşniyarên .NET û C# jî dikarin OpenSilver bikar bînin ku bernameyên nû çêbikin. Ji bo pêşdebirina serîlêdanek û koçkirina ji API-ya Silverlight berbi bangên OpenSilver-ê yên wekhev, tê pêşniyar kirin ku ji hawîrdora Visual Studio re pêvekek taybetî ya amadekirî bikar bînin.

OpenSilver li ser koda ji projeyên çavkaniya vekirî Mono (mono-wasm) û Microsoft Blazor (beşek ji ASP.NET Core) ye, û serîlêdan ji bo darvekirinê di gerokê de di koda navberê ya WebAssembly de têne berhev kirin. OpenSilver bi projeya CSHTML5 ve tê pêşve xistin, ku destûrê dide serlêdanên C#/XAML/.NET ku di nav nûneriyek JavaScript-ê de ku ji bo xebitandina gerokek guncan e bêne berhev kirin. OpenSilver bingeha koda CSHTML5 bi şiyana berhevkirina C#/XAML/.NET li WebAssembly ji JavaScript re dirêj dike.

Di forma xweya heyî de, OpenSilver 1.0 bi tevahî hemî taybetmendiyên bingehîn ên motora Silverlight piştgirî dike, di nav de piştgirîya bêkêmasî ya C# û XAML, û her weha pêkanîna piraniya API-yên platformê, bes ji bo karanîna pirtûkxaneyên C# yên wekî Telerik UI, Karûbarên WCF RIA. , PRISM û MEF. Wekî din, OpenSilver hin taybetmendiyên pêşkeftî yên ku di Silverlighta orîjînal de nehatine peyda kirin jî peyda dike, wek piştgirî ji bo C# 9.0, .NET 6, û guhertoyên nû yên hawîrdora pêşkeftina Visual Studio, û her weha lihevhatina bi hemî pirtûkxaneyên JavaScript re.

Di plansaziyên pêşerojê de niyeta pêkanîna piştgiriya sala bê ji bo zimanê Visual Basic (VB.NET) ji bilî zimanê C# yê ku niha tê piştgirî kirin, û her weha peydakirina amûrên ji bo koçberkirina sepanên WPF (Weqfa Pêşkêşkirina Windows) heye. Di heman demê de proje plan dike ku piştgirî ji hawîrdora pêşkeftina Microsoft LightSwitch re peyda bike û lihevhatina bi pirtûkxaneyên populer ên .NET û JavaScript re misoger bike, ku tê plansaz kirin ku di forma pakêtên hazir-karsaz de werin radest kirin.

Source: opennet.ru

Add a comment