Versioni i ri i OpenSilver 1.0, riimplementimi i Silverlight me burim të hapur, tashmë është lëshuar.

OpenSilver_Logo

Pas pak më shumë se një viti e gjysmë të prezantimit të projektit OpenSilver, u njoftua lëshimi i versionit të parë të qëndrueshëm, në të cilën projekti ai iMerr një zbatim me burim të hapur të platformës Silverlight, që ju lejon të krijoni aplikacione në internet interaktive duke përdorur teknologjitë C #, XAML dhe .NET.

Kujtojnë se Microsoft ndaloi zhvillimin e funksionalitetit Silverlight në 2011, dhe më 12 tetor 2021, mirëmbajtja e platformës do të ndërpritet plotësisht. Siç është rasti me Adobe Flash, zhvillimi i Silverlight minimizohet në favor të përdorimit të teknologjive standarde të bazuara në Ueb. Rreth 10 vjet më parë, një zbatim i hapur i Silverlight, Moonlight tashmë ishte duke u zhvilluar në bazë të Mono, por zhvillimi i tij u ndërpre për shkak të mungesës së kërkesës së përdoruesit për teknologjinë.

Projekti OpenSilver po përpiqet të ringjallë teknologjinë Silverlight për të zgjatur jetën e aplikacioneve Silverlight ekzistuese, pasi Microsoft përfundon duke mbështetur platformën dhe mbështetjen e shfletuesit për shtesat. Sidoqoftë, avokatët e .NET dhe C # gjithashtu mund të përdorin OpenSilver për të krijuar programe të reja. Për zhvillimin e aplikacionit dhe migrimin nga Silverlight API në thirrjet ekuivalente OpenSilver, sugjerohet të përdorni një shtojcë të përgatitur posaçërisht për mjedisin Visual Studio.

Argjendi i hapur bazohet në kodin e hapur të Mono (mono-wasm) dhe Microsoft Blazor (pjesë e ASP.NET Core), dhe për ekzekutimin e tij në shfletuesin përpilon aplikacione në ndërmjetësin WebAssembly.

OpenSilver po evoluon me projektin CSHTML5, i cili ju lejon të përpiloni aplikacione C # / XAML / .NET në JavaScript që mund të ekzekutohen në një shfletues. OpenSilver zgjeron bazën e kodit CSHTML5 me aftësinë për të përpiluar C # / XAML / .NET në WebAssembly në vend të JavaScript.

Aplikacionet OpenSilver janë në përputhje me të gjithë shfletuesit që mbështesin WebMbledhja, i cili përfshin shfletuesit kryesorë (Edge, Chrome, Firefox, Safari ...), në të gjitha platformat kryesore (Windows, macOS, iOS, Android, Linux, ChromeOS), pa pasur nevojë që përdoruesit të instalojnë një shtojcë, sipas Userware.

Siç është, OpenSilver 1.0 mbështet plotësisht të gjitha aftësitë kryesore të motorit Silverlight, përfshirë mbështetjen e plotë për C # dhe XAML, si dhe zbatimin e shumicës së API -ve të platformës të mjaftueshme për të përdorur bibliotekat C # si Telerik UI, WCF RIA Servicios, PRISM dhe MEF.

Përveç kësaj, OpenSilver gjithashtu siguron disa veçori të përparuara që nuk gjenden në Silverlight origjinal, të tilla si mbështetja për C # 9.0, .NET 6 dhe versionet më të reja të Visual Studio IDE, dhe përputhshmëria me të gjitha bibliotekat JavaScript.

Nga planet për të ardhmen ata treguan synimin tuaj për të zbatoni mbështetjen Visual Basic vitin e ardhshëm (VB.NET) tani mbështetet përveç gjuhës C #, si dhe sigurimin e mjeteve për të migruar aplikacionet WPF (Fondacioni i Prezantimit të Windows). Projekti gjithashtu planifikon të zbatojë mbështetjen për mjedisin e zhvillimit të Microsoft LightSwitch dhe të sigurojë përputhshmërinë me bibliotekat e njohura .NET dhe JavaScript, të cilat janë planifikuar të dorëzohen në formën e paketave jashtë kutisë.

Kodi i projektit është shkruar në C # dhe shpërndahet nën licencën MIT. Aplikacionet e përpiluara nga Silverlight mund të ekzekutohen në çdo shfletues desktop dhe celular të aktivizuar nga WebAssembly, por përpilimi i drejtpërdrejtë aktualisht është i mundur vetëm në Windows duke përdorur Visual Studio.

OpenSilver shpërndahet si një paketë NuGet (në NuGet.org) dhe si një shtesë VSIX për Visual Studio 2019 (ose më e lartë) që përmban modelet e projektit.

Për të krijuar një projekt të ri të tipit OpenSilver, rekomandohet që së pari të shkarkoni modelet e projektit. Për ta bërë këtë, ata duhet të shkojnë në faqen zyrtare të OpenSilver dhe të klikojnë Shkarkim, të regjistrohen me llogarinë e tyre në Microsoft dhe të shkarkojnë skedarin OpenSilver.VSIX. Kjo shtesë për Visual Studio do të instalojë modele projekti dhe elementë të tjerë, siç është redaktuesi XAML.

Më në fund nëse jeni të interesuar të dini më shumë për të, mund të kontrolloni detajet dhe më shumë rreth projektit Në lidhjen vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Rolling dijo

    Zhvillimi kurioz i kësaj teknologjie, pasi në atë kohë Silverlight nuk arriti të ketë suksesin e flashit dhe shumë pak e përdorën atë

    Edhe pse nëse shërben për të vazhduar përdorimin e blicit, mirëpritur