OpenSilver: Silverlight gjør et open source comeback
- Kategori: Internett
For ti år siden var det behov for plugins for mange ting i nettlesere. I dag var det bare Flash som overlevde i nettleseren, og tiden går også ut. Plugins som Flash, Silverlight eller Java var grunnleggende deler av Internett, men økningen av webteknologier som JavaScript førte til at disse ble fjernet fra nettlesere av selskaper som f.eks. Mozilla eller Google .
Adobe vil avslutte Flash-utviklingen i 2020 og Microsoft avslørte at det ikke vil støtte Silverlight fra oktober 2021.
Utviklere og prosjekter som bruker disse teknologiene vil ikke kunne gjøre det lenger når støtten er slutt for disse produktene. Selv om det er mulig å kjøre noen eldre versjoner av nettlesere og den siste pluginen som ble utgitt, anbefales det ikke på grunn av sikkerhetsproblemer.
Tips : Flash-spillere kan sjekke ut Flash Games-konserveringsprosjekt å fortsette å spille spill laget i Flash.
Silverlight-utviklere og prosjekter kan imidlertid ha en vei ut. Den franske organisasjonen Userware ga ut en forhåndsvisning av OpenSilver i dag, en åpen kildekodeimplementering av Silverlight som er basert på webstandarder og moderne webteknologier som WebAss Assembly.
OpenSilver er en moderne, plugin-fri, åpen kildekodeimplementering av Silverlight, som kjøres på nåværende nettlesere via WebAssemble. Den bruker Mono for WebAssemble og Microsoft Blazor. Det bringer kraften fra C #, XAML og .NET tilbake til webutvikling på klientsiden.
Siden den ikke lenger leveres som en plugin, er den kompatibel med (de fleste) moderne nettlesere og bør gå bra i disse.
En komponent, CSHTML5, gjør det mulig for utviklere å lage webapper ved å bruke C # og XAML. Den kommer med et verktøy for å portere eksisterende Silverlight- og WPF-applikasjoner til nettet ved å 'kompilere C # og XAML-filer til HTML og JavaScript'.
Interesserte utviklere kan laste ned forhåndsvisningsutgivelsen fra OpenSilver nettsted . Det kreves en Microsoft-konto for å laste ned forhåndsvisningen til det lokale systemet. Ytterligere informasjon gis om prosjektets GitHub nettside.
Cirka 60% av Silverlight APIer støttes for øyeblikket. Brukervare planlegger å forbedre API-støtten de kommende månedene og legge til støtte for Open RIA Services, AOT-samling og tredjepartsbiblioteker. AOT of Time (AOT) -samlingen vil øke hastighet på lastetidene med 'minst 30 ganger' når den lander.
Selskapet lanserte en konverteringstjeneste for å konvertere eksisterende Silverlight-applikasjoner til den moderne versjonen, slik at den kan kjøres på nettsteder uten plugin-krav.
Interesserte brukere kan laste demoen herfra for å sjekke funksjonaliteten som er tilgjengelig for øyeblikket.
Nå du : Har du brukt Silverlight tidligere? Hva tar du for oppstandelsen?