Hva er Silverlight. Bruker, funksjoner, meninger, priser

Siste oppdatering: 04/10/2024
Silverlight
Silverlight

Silverlight er en Microsoft-plattform for utvikling av internettapplikasjoner for Windows og Mac . Silverlight er utviklet for å konkurrere med andre multimedieplattformer, inkludert JavaFX og JavaScript, og er nå i stor grad foreldet og vil ikke lenger motta offisiell støtte etter oktober 2021.

Den har ikke blitt oppdatert på lenge, og den er ikke kompatibel med Microsoft Edge eller Windows 10. Den kan betraktes som et forlatt prosjekt, som bare kan brukes i Windows 7- og Vista-miljøer, og med nettlesere som Internet Explorer 9.

Likevel kan den fortsatt lastes ned fra den offisielle nettsiden, selv om jeg ikke tror det vil være til stor nytte for deg. Som en undergruppe av Microsofts .NET-miljø utvidet Silverlight rekkevidden til .NET-utviklere, slik at de kunne kjøre programmene sine ikke bare på Windows, men også på Mac.

Silverlight, som leveres som en plugin for Internet Explorer, Firefox og andre nettlesere, støtter animasjoner, vektorgrafikk, MP3- og Windows Media-formater, inkludert VC-1-videokodeken.

Silverlight-programmer kan skrives i Visual Basic, C#, Python og Ruby.

Hva er Silverlight

Silverlight var en banebrytende plattformuavhengig implementering av .NET Framework, designet for å skape og levere rike multimedieopplevelser og interaktive applikasjoner for nettet.

I sine tidlige dager kjørte den på alle populære nettlesere, inkludert Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Opera. Programtillegget som trengs for å kjøre Silverlight var lite, så det ble installert veldig raskt.

Silverlight var en kombinasjon av forskjellige teknologier i én utviklingsplattform som tillot deg å velge verktøyene og programmeringsspråket du ønsket å bruke.

Hva Silverlight kan brukes til

Silverlight integreres sømløst med din eksisterende JavaScript og ASP.NET AJAX-kode for å utfylle funksjonaliteten du allerede har bygget. Hovedmålet var å konkurrere med Adobe Flash og Ajax presentasjonskomponenter.

Med ankomsten av HTML 5 har ikke denne typen programmer lenger en plass i webprogrammeringsverdenen. Vi så allerede Adobe Flashs offisielle død i januar 2021. Og Silverlight, som lenge har vært forlatt, avslutter støtten i oktober 2021.

Silverlight var:

  • En programmeringsmodell for utvikling og distribusjon av rike Internett-applikasjoner ved bruk av grafikk, animasjon eller video innenfor .NET-rammeverket. Silverlight var tidligere kjent under kodenavnet, Windows Presentation Foundation overalt.
  • En Microsoft-plugin for å levere media laget med Silverlight. Silverlight-pluginen var for både nettlesere og plattformer. Spesielt gjorde dette det interoperabelt med Apples OS X og nettleserne Safari og Firefox, sammen med Windows og Internet Explorer.
  • Microsofts beslutning om å lage en plug-in for alle de tre store nettleserne var en erkjennelse av at den ikke kontrollerer nettlesermarkedet som et strategisk push for adopsjon av både utviklingsfellesskapet og installasjon av medieforbrukere på linje.
  • Silverlights muligheter for samarbeidsutvikling av rikt multimedieinnhold på nettet vakte en viss spenning i kodefellesskapet. Plattformen tillot utviklere og designere å kombinere grafikk og HTML ved hjelp av JavaScript og deretter integrere dem i Ajax-aktiverte nettsider, lage og forhåndsvise kode i sanntid.

Det er viktig å merke seg at Silverlight flyttet utviklingen fra et skrivebordsbasert miljø til et nettleserbasert miljø . Dette var mulig fordi Silverlight støttet Microsofts Common Language Runtime (CLR) , som tillot både designere og utviklere å kjøre .NET-miljøet i en nettleser og gjøre det i en relativt lett pakke.

Silverlight-funksjoner

Vi vil snakke med deg om egenskapene den klarte i begynnelsen, der den ble ansett som et av de beste programmene for interaktive applikasjoner, på linje med Adobe Flash.

  1. jeg hadde innebygd kodekstøtte for å spille av VC-1 og WMV-video, og MP3- og WMA-lyd i en nettleser.
  2. Silverlight Den støttet muligheten til gradvis å laste ned og spille av medieinnhold fra hvilken som helst webserver.
  3. Silverlight Den støttet også innebygd mediastreaming.
  4. Silverlight Det tillot deg å lage rike animasjoner og brukergrensesnitt, og kombinere vektorgrafikk med HTML for å skape engasjerende innholdsopplevelser.
  5. Silverlight gjort det enkelt å skape rike interaktive opplevelser med videospillere.
  6. Kvalitetsvideoopplevelse. Jeg kunne se noen av datidens beste kvalitetsvideoer, alle innebygd i svært grafiske nettsteder.
  7. Du kan lage nettapplikasjoner som fungerte i alle nettlesere og på alle operativsystemer.
  8. Utviklere som er kjent med Visual Studio, Microsoft.net, kan utvikle fantastiske applikasjoner Silverlight veldig raskt og få dem til å fungere på Mac og Windows.

Du kan også være interessert i De 7 beste programmene for programmering i Java

Advantage

  • Foreløpig er det ingen fordel å ha den lastet ned på din PC. Den er utdatert, ikke kompatibel med Microsofts flaggskipnettleser eller gjeldende Windows 10.
  Tips for å beskytte Facebook mot hackere – komplett veiledning

Ulemper

  • Det er et utdatert program.
  • Den har ingen oppdateringer og er ikke kompatibel med gjeldende Windows 10.
  • Microsoft bestemte seg for ikke å gi ut støtte for Silverlight i Microsoft Edge, nok et fatalt slag for programvaren.
  • Selv for øyeblikket har den ikke støtte for noen nettleser.
  • Det er en sikkerhetsrisiko å ha det på PC-en.
  • Microsoft har allerede uttalt på sin offisielle side at de vil slutte å støtte Silverlight i oktober 2021. Den har allerede en dødsdato.

Planer og priser

Silverlight er gratis og tilbyr ingen betalte abonnementer av noe slag. Det er fortsatt tilgjengelig på nettstedet deres, men med en advarsel om at de få brukerne bør forberede seg på oktober 2021.

Microsoft presiserer at det ikke avslutter programmet, selv om det etter den datoen ikke vil ha flere sikkerhets- eller kvalitetsoppdateringer. Den vil heller ikke ha nedlastingsalternativet.

Bare de som allerede har det installert kan bruke det, og uten oppdateringer.

Hvordan og hvor du laster ned Silverlight

Du kan laste ned Silverlight fra det offisielle nettstedet: Microsoft Silverlight , men bare frem til 12. oktober 2021. Etter den datoen vil ikke dette programmet lenger være offisielt tilgjengelig for nedlasting.

Mangelen på kompatibilitet med nåværende nettlesere, og det faktum at den ikke lenger støttes fra oktober og utover, får oss til å anbefale at du ikke laster den ned.

Men hvis du fortsatt ønsker å laste den ned, anbefales det på det sterkeste at du avinstallerer tidligere versjoner og utfører en ny installasjon i stedet for å oppdatere, da det ellers kan oppstå motstridende installasjoner.

Vi anbefaler at du IKKE INSTALLERER DEN!

Avinstaller for å oppdatere

  • Gå til kontrollpanelet, klikk på det.
  • Gå deretter til Programmer og funksjoner.
  • En liste over programmer du har installert på PC-en din vises, søk Silverlight. Når du finner den, høyreklikk og avinstaller.

Installasjon på Windows

  • Last ned Silverlight-installasjonsprogrammet fra det offisielle nettstedet Microsoft Silverlight.
  • Når dette installasjonsprogrammet er lastet ned, naviger til mappen din descargas og se etter filen du nettopp lastet ned.
  • Dobbeltklikk på filen.
  • Klikk deretter på "Installer nå".
  • Vent til installasjonen er ferdig.
  • Klikk fullfør.

Installasjon på Mac

  • Dobbeltklikk på filen "dmg".
  • Høyreklikk eller hold kontroll, og klikk på "pkg".
  • Klikk på “Åpent”Fra hurtigmenyen.
  • Klikk på “Åpent" i meldingen som sier "pkg er ikke fra Mac App Store, er du sikker på at du vil åpne den?".
  • Følg instruksjonene på skjermen for å installere Silverlight i datamaskinen.
  • Lukk og åpne nettleseren på nytt for å la den lastes inn Silverlight. Noen ganger må du starte datamaskinen på nytt for at den skal lastes ordentlig.

Aktiver tillegg i Internet Explorer

  • I øvre høyre hjørne av nettleseren skal det være et tannhjul. klikk
  • Så i "Administrere Add-ons".
  • I venstre kolonne velger du "Verktøylinjer og utvidelser".
  • Deretter, under disse alternativene velger du "Alle komplementene" i kategori "showet".
  • Søker "Silverlight" og sørg for at den er satt til "aktivert" ved å markere og velge aktiveringsknappen.

Aktiver tillegg i Mozilla Firefox

  • Åpne verktøymenyen.
  • Klikk deretter ""Komplimenter".
  • Søk Microsoft Silverlight og kontroller at den er satt til "alltid aktiver".

Aktiver plugin i Google Chrome

  • Klikk på de tre horisontale linjene øverst til høyre i nettleservinduet.
  • Velg "omgivelser".
  • Klikk på alternativet "Avanserte innstillinger".
  • Under overskriften "Personvern”, Klikk på“Innstillinger for innhold".
  • Under overskriften "Tilbehør", sørg for at alternativet "automatisk kjøring” er valgt.
  Feil Operasjonen kan ikke utføres

Aktiver plugin i Safari

  • I menyen til Safari Øverst på datamaskinen velger du "Innstillinger".
  • Under fanen "Utvidelser", velg"Silverlight".
  • Sørge for at "Aktiver Silverlight” er valgt.
  • Sørg for at av/på-bryteren over plugin-listen også er satt til "sparken".

Men som vi allerede har nevnt, er Silverlight utdatert og ikke lenger kompatibel med noen av disse nettleserne. Vi anbefaler at du ikke laster ned eller installerer det.

IKKE INSTALLER DEN!

Meninger fra brukere som har brukt Silverlight

La oss se på noen meninger fra brukere som prøvde Silverlight eller fortsatt bruker det.

  • Bxm:

"Bra, men det kan bli bedre. Mens Silverlight nå blir en eldre avhengighet for de fleste produkter, har jeg lagt merke til at den fortsatt inneholder noen ganske nyttige funksjoner.

Siden dette er en ganske avgjørende integrasjon for IE, har jeg hatt et anstendig nivå av erfaring med å bruke Silverlight. Generelt når du prøver å bruke nettsteder som bruker Silverlight som backend når det gjelder generell drift/lasting av nettstedet og dets sammenkoblede sider.

Mine ulemper med dette ville ganske enkelt være det faktum at det blir utdatert ganske raskt, så jeg må gjøre noen klare endringer i fremtiden, spesielt med bortfallet av Flash Player.»

  • Arun Vellekkat:

«Det fungerte bra, spesielt for Netflix . Men nå har det nådd slutten av levetiden sin. Ja, Microsoft har avviklet den senere versjonen av Silverlight 5. Microsoft har annonsert sluttdatoen for Silverlight (12. oktober 2021).»

Så nå er det riktig tidspunkt å flytte fra Silverlight til de riktige alternative plattformene."

  • Brony Overlord:

"Flott programvare og mye bedre enn flash for streaming av video, men det virker fortsatt som ekstra, unødvendig bloatware."

  • Geekeleet:

"Silverlight var et utrolig alternativ til Flash da det først kom på scenen. Siden den gang har imidlertid HTML5 blitt utgitt og har raskt gjort Silverlight foreldet. På jobb fungerer ikke Silverlight riktig i Chrome, som er nettleseren som er valgt for flertallet av brukerne våre."

Alternativer til Silverlight. Årets 5 beste

Uten tvil var Microsoft Silverlight et utmerket alternativ for å utvikle webapplikasjoner. Men med slutten av støtten for Silverlight, viser vi andre alternativer her.

1. Vinklet

Angular er et populært JavaScript-rammeverk som vedlikeholdes av Google , og det er rett og slett et flott alternativ for utviklere over hele verden. Det er et åpen kildekode-rammeverk designet for å håndtere utfordringene i webutviklingsprosesser og tilbyr enkel integrering med HTML-kode og applikasjonsmoduler.

I tillegg synkroniseres den automatisk med moduler som gjør utviklingsprosessen jevn, og etter en DOM-metodikk fokuserer den på å forbedre ytelse og testbarhet.

I tillegg til dette bruker Angular TypeScript, som gjør det mulig å lage og utvikle enkelt og effektivt. Angular har en utviklingsbase i AngularJS, sin første versjon, og den kom ut etter flere år med polering og tilpasning av rammeverket til nåtiden.

Med Angular vil du kunne programmere og lage for ulike plattformer, inkludert mobile plattformer.

2. Reager

React er et annet applikasjonsrammeverk som lett kan betegnes som et av de beste, basert på populariteten og omtalen det har fått i utviklermiljøet.

React- rammeverket ble lansert i 2013 og er nå godt ansett og brukes av ledende selskaper som Apple, PayPal, Netflix og selvfølgelig Facebook.

React er en variant av ReactJS JavaScript-biblioteket som kombinerer native applikasjonsutvikling med JavaScript front-end utvikling, for å lage nettsider som er svært dynamiske og brukerresponsive.

Mens innebygde moduler tillater implementering av plattformspesifikke funksjoner for iOS og Android , er resten av koden skrevet i JavaScript og deles på tvers av plattformer.

3. Volanger

Ruffle er et av de beste alternativene for å se Adobe Flash-applikasjoner etter at de er utgått. Det fungerer som en emulator. Det er et frittstående program som bruker Rust- skripting , og er kompatibelt med alle moderne operativsystemer .

  Hvordan lage en meny i Access – Komplett veiledning

Ruffle kan håndtere Adobes sikkerhetsbekymringer ved å utnytte den moderne nettleserens sandkasse og Rusts minnesikkerhet.

Den kan omgå sikkerhetsproblemer i alle større nettlesere og operativsystemer. Ruffle er et GNU-prosjekt, noe som gjør det til en gratis og åpen kildekode-basert Flash-mediespiller.

Ruffle er tilgjengelig for både desktop- og nettklienter. Brukere kan ganske enkelt laste ned nettversjonen av Ruffle og kan se flash-innhold uten ekstra konfigurasjon.

Mediespilleren kan automatisk fylle ut innhold og sømløst oppdatere nettsteder som fortsatt er avhengige av flash-innhold, som er få, men det er fortsatt noen.

4. Microsoft Visual Studio

Visual Studio er det som kalles et IDE (Integrated Development Environment), og navnet kommer fra dets evne til å brukes på flere plattformer og dets kompatibilitet med ulike applikasjonsspråk.

Den har tre tilgjengelige versjoner: Visual Studio for Windows , Visual Studio Code for Windows, iOS og Linux , og Visual Studio for Mac . Alle er tilgjengelige fra den offisielle nettsiden.

En av de største fordelene er dens AI- assisterte utviklingsmuligheter , kjent for brukerne som IntelliCode . Visual Studio er gratis å laste ned.

5. Blazor

Blazor er en del av Microsofts webutviklingsverktøy, som bruker C#, HTML og CSS.

Blazor er en funksjon i ASP.NET, det populære rammeverket for webutvikling som utvider .NET-utviklingsplattformen med verktøy og biblioteker for å bygge webapplikasjoner.

Blazor bruker åpne nettstandarder uten plugins eller kodetranspilering. Blazor er kompatibel med alle moderne nettlesere, også mobile.

Kode som kjører i nettleseren kjører i samme sikkerhetssandbox som JavaScript-rammeverk. Blazor-kode som kjører på serveren har fleksibiliteten til å gjøre alt den vanligvis ville gjort på serveren, for eksempel å koble direkte til en database.

Vanlige spørsmål

Nedenfor er en liste over de vanligste spørsmålene og svarene angående Silverlight.

1. Støtter Silverlight flere nettlesere og operativsystemer?

Ikke lenger. Silverlight er foreløpig bare kompatibel med Internet Explorer 8 på Windows 7-maskiner Verken Windows 7 eller Internet Explorer er oppdatert.

2. Hvilket språk ble brukt til å designe med Silverlight?

XAML-språket brukes til å designe Silverlight. XAML står for Extensible Application Markup Language. Det er et XML-basert deklarativt språk laget av Microsoft.

3. Hva er RIA?

RIA er et akronym for "Rich Internet Applications". Dette er funksjonsrike webapplikasjoner. Disse funksjonene inkluderer integrert AJAX-støtte, layouter, animasjoner, lyd- og videokomponenter.

Silverlight og Adobe Flash var eksempler på RIA.

4. På hvilken dato slutter Windows-støtten?

De har forlatt prosjektet en stund nå, men offisielt vil 12. oktober 2021 være siste dag med støtte, og det vil ikke lenger være tilgjengelig for installasjon.

5. Hva er navnet på Linux-versjonen av Silverlight?

Linux-versjonen av Silverlight var kjent som Moonlight . Den har også blitt avskrevet.

Konklusjon

Du kan også være interessert i De 7 beste programmene for programmering

Microsoft har ikke aktivt utviklet Silverlight siden 2015, og plattformen vil bli fullstendig pensjonert 12. oktober 2021. På det tidspunktet vil Microsoft slutte å tilby oppdateringer for plattformen og fjerne tilgangen til installasjonsprogrammet, SDK-et og andre ressurser.

Men siden Silverlight har en "evig lisens", vil ikke eksisterende Silverlight-applikasjoner bli stengt. Det betyr bare at de ikke vil bli oppdatert, og det kan være vanskeligere å finne en nettleser som kan kjøre dem.

Derfor er den siste anbefalingen å ikke laste ned Silverlight.