Sakin OpenSilver 1.0, buɗe tushen aiwatar da Silverlight

An buga barga na farko na aikin OpenSilver, yana ba da buɗe aikace-aikacen dandamali na Silverlight, wanda ke ba ku damar ƙirƙirar aikace-aikacen yanar gizo masu mu'amala ta amfani da fasahar C#, XAML da .NET. An rubuta lambar aikin a cikin C # kuma an rarraba a ƙarƙashin lasisin MIT. Haɗaɗɗen aikace-aikacen Silverlight na iya aiki a cikin kowane tebur da masu bincike na wayar hannu waɗanda ke tallafawa WebAssembly, amma haɗa kai tsaye a halin yanzu yana yiwuwa akan Windows ta amfani da Kayayyakin Kayayyakin Kayayyakin Kayayyakin.

Bari mu tuna cewa Microsoft ya daina haɓaka ayyukan Silverlight a cikin 2011, kuma ya tsara cikakken dakatar da tallafi ga dandamali a ranar 12 ga Oktoba, 2021. Kamar yadda yake tare da Adobe Flash, an kawar da ci gaban Silverlight don samun ingantacciyar fasahar Yanar gizo. Kimanin shekaru 10 da suka gabata, an riga an ƙaddamar da buɗe aikace-aikacen Silverlight, Moonlight bisa ga Mono, amma an dakatar da ci gabansa saboda rashin buƙatar fasahar daga masu amfani.

Aikin OpenSilver ya yi ƙoƙarin farfado da fasaha na Silverlight don ƙara rayuwar aikace-aikacen Silverlight da ake da su a cikin mahallin ƙarshen goyon bayan dandamali ta Microsoft da kuma dakatar da tallafin mai bincike don plugins. Koyaya, masu goyon bayan NET da C # suna iya amfani da OpenSilver don ƙirƙirar sabbin shirye-shirye. Don haɓaka aikace-aikace da ƙaura daga Silverlight API zuwa daidai kiran OpenSilver, an ba da shawarar yin amfani da ƙari na musamman da aka tanadar zuwa yanayin Studio Kayayyakin.

OpenSilver ya dogara ne akan lambar daga ayyukan buɗaɗɗen tushen Mono (mono-wasm) da Microsoft Blazor (ɓangare na ASP.NET Core), kuma ana haɗa aikace-aikacen cikin lambar tsaka-tsaki ta WebAssembly don aiwatarwa a cikin mai lilo. Ana haɓaka OpenSilver tare da aikin CSHTML5, wanda ke ba da damar haɗa aikace-aikacen C#/XAML/.NET zuwa cikin wakilcin JavaScript wanda ya dace da aiki a cikin mai bincike. OpenSilver yana ƙaddamar da CSHTML5 codebase tare da ikon tattara C#/XAML/.NET zuwa WebAssembly maimakon JavaScript.

A cikin nau'i na yanzu, OpenSilver 1.0 yana goyan bayan duk mahimman abubuwan injin Silverlight, gami da cikakken goyan baya ga C # da XAML, da aiwatar da yawancin API ɗin dandamali, isa don amfani da ɗakunan karatu na C # kamar Telerik UI, WCF RIA Services , PRISM da MEF. Bugu da ƙari, OpenSilver kuma yana ba da wasu abubuwan ci gaba waɗanda ba a samo su a cikin Silverlight na asali ba, kamar goyan bayan C# 9.0, .NET 6, da sabbin nau'ikan yanayin ci gaban Kayayyakin Kayayyakin Kayayyakin Kayayyakin, da kuma dacewa da duk ɗakunan karatu na JavaScript.

Shirye-shiryen gaba sun haɗa da niyyar aiwatar da tallafi na shekara mai zuwa don Harshen Kayayyakin Kayayyakin (VB.NET) ban da harshen C # da ake tallafawa a halin yanzu, da kuma samar da kayan aiki don ƙaura WPF (Windows Presentation Foundation). Har ila yau, aikin yana shirin bayar da tallafi ga yanayin ci gaban Microsoft LightSwitch da kuma tabbatar da dacewa tare da shahararrun .NET da ɗakunan karatu na JavaScript, waɗanda aka tsara za a ba da su a cikin nau'i na shirye-shiryen da za a yi amfani da su.

source: budenet.ru

Add a comment