Vad är Silverlight. Användningsområden, funktioner, åsikter, priser

Senaste uppdateringen: 04/10/2024
Författare: Javier Chirinos
Silverlight
Silverlight

Silverlight Det är en Microsoft-plattform för att utveckla Internetapplikationer för Windows y Mac. Silverlight Den designades för att konkurrera med andra multimediaplattformar, inklusive JavaFX och JavaScript, men den är för närvarande utfasad och kommer inte längre att ha officiellt stöd från och med oktober 2021.

Den har inte ens uppdaterats på länge, den är inte kompatibel med Microsoft Edge inte ens med Windows 10. Det kan betraktas som ett övergivet projekt, som endast kan användas i Windows 7- och Vista-miljöer, och med webbläsare som Internet Explorer 9.

Trots det kan det fortfarande laddas ner från dess officiella webbplats, även om jag inte tror att det kommer att vara till stor nytta för dig. Som en delmängd av Microsofts .NET-miljö utökade Silverlight räckvidden för .NET-utvecklare, så att de kunde köra sina program inte bara på Windows utan även på Mac.

Silverlight, Levereras som en plug-in för Internet Explorer, Firefox och andra webbläsare, den stöder animationer, vektorgrafik och andra format. MP3 och Windows Media, inklusive videocodec VC-1.

Silverlight-program kan skrivas i Visual Basic, C#, Python och Ruby.

Vad är Silverlight

Silverlight var en mycket innovativ plattformsoberoende implementering av .NET Framework, för att skapa och leverera multimediaupplevelser och rika interaktiva applikationer för webben.

I början kördes den på alla populära webbläsare, inklusive Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Opera. Plugin-programmet som behövdes för att köra Silverlight var litet, så det installerades mycket snabbt.

Silverlight var en kombination av olika teknologier till en enda utvecklingsplattform som gjorde det möjligt för dig att välja verktyg och det språk du valde. programmering som du ville använda.

Vad Silverlight kan användas till

Silverlight integreras sömlöst med din befintliga JavaScript och ASP.NET AJAX-kod för att komplettera den funktionalitet du redan har byggt. Dess huvudsakliga mål var att konkurrera med Adobe Flash och Ajax presentationskomponenter.

Med ankomsten av HTML 5 har dessa typer av program inte längre någon plats i webbprogrammeringsvärlden. Vi såg redan Adobe Flashs officiella död i januari 2021. Och Silverlight, som länge har övergetts, kommer att avsluta stödet i oktober 2021.

Silverlight var:

  • En programmeringsmodell för att utveckla och distribuera rika internetapplikationer med grafik, animation eller video inom .NET-ramverket. Silverlight var tidigare känt under sitt kodnamn, Windows Presentation Foundation överallt.
  • Ett Microsoft-plugin för att leverera media skapade med Silverlight. Silverlight-pluginet var för både webbläsare och plattformar. Anmärkningsvärt gjorde detta det kompatibla med Apples OS X och webbläsarna Safari och Firefox, tillsammans med Windows och Internet Explorer.
  • Microsofts beslut att skapa ett plugin-program för alla tre stora webbläsare var ett erkännande av att det inte kontrollerar webbläsarmarknaden som en strategisk push för antagande av både utvecklingsgemenskapen och installation av mediekonsumenter i linje.
  • Silverlights möjligheter till samarbetsutveckling av rikt multimediainnehåll online väckte viss spänning i kodningscommunityt. Plattformen gjorde det möjligt för utvecklare och designers att kombinera grafik och HTML med JavaScript och sedan integrera dem i Ajax-aktiverade webbsidor, skapa och förhandsgranska kod i realtid.

Betecknande nog flyttade Silverlight utvecklingen från en skrivbordscentrerad miljö till en baserad på webbläsare. Detta var möjligt eftersom Silverlight var kompatibel med Microsoft Common Language Runtime (CLR), vilket gjorde det möjligt för både designers och utvecklare att köra .NET-miljön i en webbläsare och göra det i ett relativt lättviktigt paket.

Silverlight-funktioner

Vi kommer att prata med dig om egenskaperna som det hanterade i början, där det ansågs vara ett av de bästa programmen för interaktiva applikationer, i nivå med Adobe Flash.

  1. jag hade inbyggt codec-stöd för att spela VC-1 och WMV-video samt MP3- och WMA-ljud i en webbläsare.
  2. Silverlight Det stödde möjligheten att progressivt ladda ner och spela upp mediainnehåll från vilken webbserver som helst.
  3. Silverlight Den stödde också inbyggd mediastreaming.
  4. Silverlight Det gjorde det möjligt för dig att skapa rika animationer och UI, och kombinera vektorgrafik med HTML för att skapa engagerande innehållsupplevelser.
  5. Silverlight gjort det enkelt att skapa rika interaktiva upplevelser med videospelare.
  6. Kvalitetsvideoupplevelse. Jag kunde titta på några av de bästa videorna på den tiden, alla inbäddade i mycket grafiska webbplatser.
  7. Du kan skapa webbapplikationer som fungerade i vilken webbläsare som helst och på vilket operativsystem som helst.
  8. Utvecklare som är bekanta med Visual Studio, Microsoft.net, kan utveckla fantastiska applikationer Silverlight mycket snabbt och få dem att fungera på Mac och Windows.

Du kan också vara intresserad De 7 bästa programmen för programmering i Java

Fördel

  • För närvarande är det ingen fördel att ha den nedladdad till din PC. Den är föråldrad, inte kompatibel med Microsofts flaggskeppswebbläsare eller nuvarande Windows 10.
  Spela Spotify på Hisense Smart TV: 5 Ways

Nackdelar

  • Det är ett föråldrat program.
  • Den har inga uppdateringar och är inte kompatibel med nuvarande Windows 10.
  • Microsoft beslutade att inte släppa stöd för Silverlight i Microsoft Edge, ännu ett dödligt slag mot programvaran.
  • Inte ens för närvarande har den stöd för någon webbläsare.
  • Det är en säkerhetsrisk att ha det på din PC.
  • Microsoft har redan uttalat på sin officiella sida att de kommer att sluta stödja Silverlight i oktober 2021. Det har redan ett dödsdatum.

Planer och priser

Silverlight Det är gratis och har inga betalningsplaner av något slag. Det är fortfarande tillgängligt på sin webbplats, men med en varning om att de få användare den har bör förbereda sig för oktober 2021.

Microsoft klargör att det inte avslutar programmet, även om det efter det datumet inte kommer att ha några fler säkerhets- eller kvalitetsuppdateringar. Det kommer inte heller att ha nedladdningsalternativet.

Endast de som redan har det installerat kan använda det, och utan uppdateringar.

Hur och var man laddar ner Silverlight

Du kan ladda ner Silverlight från dess officiella webbplats: Microsoft Silverlight, endast fram till den 12 oktober 2021. Efter detta kommer detta program inte längre att kunna laddas ner officiellt.

Bristen på kompatibilitet med nuvarande webbläsare, och det faktum att det inte kommer att stödjas från och med oktober, gör att vi rekommenderar att du ladda inte ner det.

Men om du fortfarande vill ladda ner det, rekommenderas det starkt att du avinstallerar tidigare versioner och utför en ny installation istället för att uppdatera, eftersom motstridiga installationer annars kan uppstå.

Vi rekommenderar att du INTE INSTALLERA DET!

Avinstallera för att uppdatera

  • Gå till Kontrollpanelen, klicka på den.
  • Gå sedan till Program och funktioner.
  • En lista över program som du har installerat på din PC visas, sök Silverlight. När du hittar den, högerklicka och avinstallera.

Installation på Windows

  • Ladda ner Silverlight-installationsprogrammet från den officiella webbplatsen Microsoft Silverlight.
  • När det här installationsprogrammet har laddats ner, navigera till din mapp descargas och leta efter filen du just laddade ner.
  • Dubbelklicka på filen.
  • Klicka sedan på "Installera nu".
  • Vänta tills installationen är klar.
  • Klicka på slutför.

Installation på Mac

  • Dubbelklicka på filen "dmg".
  • Högerklicka eller håll ned Ctrl och klicka på "pkg”.
  • Klicka på “öppen”Från popup-menyn.
  • Klicka på “öppen" i meddelandet som säger "pkg kommer inte från Mac App Store, är du säker på att du vill öppna den?".
  • Följ instruktionerna på skärmen för att installera Silverlight i datorn.
  • Stäng och öppna din webbläsare igen så att den kan laddas Silverlight. Ibland måste du starta om datorn för att den ska laddas ordentligt.

Aktivera tillägg i Internet Explorer

  • I det övre högra hörnet av webbläsaren ska det finnas ett kugghjul. klick
  • Sedan i "Hantera plugins".
  • I den vänstra kolumnen väljer du "Verktygsfält och tillägg".
  • Välj sedan under dessa alternativ "Alla komplement" i kategori "show".
  • Söker "Silverlight" och se till att den är inställd på "aktiverad" genom att markera och välja aktiveringsknappen.

Aktivera tillägg i Mozilla Firefox

  • Öppna verktygsmenyn.
  • Klicka sedan på ""Kompletteringar".
  • Sök Microsoft Silverlight och kontrollera att den är inställd på "alltid aktivera".

Aktivera plugin i Google Chrome

  • Klicka på de tre horisontella linjerna längst upp till höger i webbläsarfönstret.
  • Välj "miljö".
  • Klicka på alternativet "Avancerade inställningar".
  • Under rubriken "integritet”, Klicka på“innehålls~~POS=TRUNC inställningar~~POS=HEADCOMP".
  • Under rubriken "Kompletterar", se till att alternativet "automatisk körning” väljs.
  Fix Kernel Driver Not Installed Fel på MacOS

Aktivera plugin i Safari

  • I menyn för Safari Högst upp på din dator väljer du "preferenser".
  • Under fliken "Förlängningar", välj "Silverlight".
  • Se till att "Aktivera Silverlight” väljs.
  • Se till att på/av-knappen ovanför plugin-listan också är inställd på "sparken".

Men som vi redan har nämnt, Silverlight Den är föråldrad och är inte längre kompatibel med någon av dessa webbläsare. Vår rekommendation är att du inte laddar ner eller installerar den.

INSTALLERA DET INTE!

Åsikter från användare som har använt Silverlight

Låt oss titta på några åsikter från användare som provat Silverlight eller fortfarande använder det.

  • Bxm:

"Bra, men det kan bli bättre. Medan Silverlight nu blir ett äldre beroende för de flesta produkter, har jag märkt att det fortfarande innehåller några ganska användbara funktioner.

Eftersom detta är en ganska avgörande integration för IE, har jag haft en anständig nivå av erfarenhet av att använda Silverlight. Generellt när man försöker använda webbplatser som använder Silverlight som en backend när det gäller övergripande drift/laddning av webbplatsen och dess sammankopplade sidor.

Mina nackdelar med det här skulle helt enkelt vara det faktum att det blir föråldrat ganska snabbt, så jag måste göra några konkreta förändringar i framtiden, särskilt med Flash Players bortgång.

  • Arun Vellekkat:

"Det fungerade bra, särskilt för Netflix. Men nu har den nått slutet av sitt liv. Ja, Microsoft har avbrutit den senare versionen av Silverlight 5. Microsoft har meddelat slutet på supportdatumet för Silverlight (12 oktober 2021).

Så nu är det rätt tid att flytta från Silverlight till rätt alternativa plattformar.”

  • Brony Overlord:

"Bra mjukvara och mycket bättre än flash för att strömma video, men det verkar fortfarande som extra, onödig bloatware."

  • Geekeleet:

"Silverlight var ett otroligt alternativ till Flash när det först dök upp. Sedan dess har HTML5 dock släppts och har snabbt gjort Silverlight föråldrat. På jobbet fungerar inte Silverlight korrekt i Chrome, vilket är den webbläsare som de flesta av våra användare väljer”

Alternativ till Silverlight. Årets 5 bästa

Utan tvekan var Microsoft Silverlight ett utmärkt alternativ för att utveckla webbapplikationer. Men när supporten för Silverlight upphör listar vi andra alternativ här.

1. Vinklad

Vinkel, är ett populärt JavaScript-ramverk som underhålls av Google, och det är helt enkelt ett utmärkt val för utvecklare runt om i världen. Det är ett ramverk med öppen källkod designat för att hantera utmaningarna med webbutvecklingsprocesser och erbjuder enkel integration med HTML-kod och applikationsmoduler.

Dessutom synkroniseras den automatiskt med moduler som gör utvecklingsprocessen smidig och, efter en DOM-metodik, fokuserar den på att förbättra prestanda och testbarhet.

Utöver detta använder Angular TypeScript, vilket gör det möjligt att skapa och utveckla enkelt och effektivt. Angular har en utvecklingsbas i AngularJS, dess första version, och den kom ut efter flera år av polering och anpassning av ramverket till nutid.

Med Angular kommer du att kunna programmera och skapa för olika plattformar, inklusive mobila plattformar.

2. Reagera

Reagera är ett annat ramverk för applikationer som lätt kan taggas som ett av de bästa, baserat på den popularitet och tillgivenhet det har vunnit i utvecklargemenskapen.

Ramverket lanserades 2013 Reagera Den är idag väl ansedd och används av ledande företag som Apple, PayPal, Netflix och naturligtvis, Facebook.

React är en variant av ReactJS JavaScript-biblioteket som kombinerar inbyggd applikationsutveckling med JavaScript-front-end-utveckling för att skapa webbsidor som är mycket dynamiska och användarvänliga.

Medan inbyggda moduler låter dig implementera plattformsspecifika funktioner för iOS y Android, resten av koden är skriven i JavaScript och delas mellan plattformar.

3. Volang

Krås Det är ett av de bästa alternativen för att kunna se Adobe Flash-applikationer efter att de lämnat marknaden. Den beter sig som en emulator. Det är en fristående applikation som använder skrivning Rust, för alla OS modern.

  Vad är Odins användningsområden, funktioner, åsikter, priser

Krås Du kan ta itu med Adobes säkerhetsproblem genom att dra fördel av den moderna webbläsarens sandlåda och Rusts minnessäkerhet.

Det kan kringgå säkerhetsbrister i alla större webbläsare och operativsystem. Krås Det är ett GNU-projekt, så det är en gratis flashmediaspelare med öppen källkod.

Ruffle är tillgängligt för både skrivbords- och webbklienter. Användare kan helt enkelt ladda ner webbversionen av Ruffle och kan se flashinnehåll utan ytterligare konfiguration.

Mediaspelaren kan automatiskt fylla i innehåll och sömlöst uppdatera webbplatser som fortfarande är beroende av flash-innehåll, vilket är få, men det finns fortfarande några.

4.Microsoft Visual Studio

Visual Studio Det är vad som kallas en IDE (Integrated Development Environment), som tar det namnet på grund av dess förmåga att användas på flera plattformar och kompatibiliteten hos flera applikationsspråk.

Den har tre tillgängliga versioner, Visual Studio för Windows, Visual Studio Code för Windows, iOS och LinuxOch Visual Studio för Mac. Allt tillgängligt från deras officiella webbplats.

En av dess stora fördelar är förmågan till assisterad utveckling artificiell intelligens, känd bland användare som IntelliCode. Visual Studio är gratis att ladda ner.

5. Blazor

blazer Det är en del av Microsofts webbutvecklingsverktyg som använder C#, HTML och CSS-språk.

blazer är en funktion i ASP.NET, det populära webbutvecklingsramverket som utökar .NET-utvecklingsplattformen med verktyg och bibliotek för att bygga webbapplikationer.

Blazor använder öppna webbstandarder utan plugins eller kodtranspilering. Blazor är kompatibel med alla moderna webbläsare, även mobila.

Kod som körs i webbläsaren körs i samma säkerhetssandlåda som JavaScript-ramverk. Blazor-kod som körs på servern har flexibiliteten att göra vad den normalt skulle göra på servern, som att ansluta direkt till en databas.

Vanliga frågor

Nedan är en lista över de vanligaste frågorna och svaren om Silverlight.

1. Har Silverlight stöd för flera webbläsare och operativsystem?

Inte längre. Silverlight är för närvarande endast kompatibel med Internet Explorer 8 på Windows 7-datorer Varken Windows 7 eller Internet Explorer är uppdaterade.

2. Vilket språk användes för att designa med Silverlight?

XAML-språket används för att designa Silverlight. XAML står för Extensible Application Markup Language. Det är ett XML-baserat deklarativt språk skapat av Microsoft.

3. Vad är RIA?

RIA är en akronym för "Rich Internet Applications". Dessa är funktionsrika webbapplikationer. Dessa funktioner inkluderar integrerat AJAX-stöd, layouter, animationer, ljud- och videokomponenter.

Silverlight och Adobe Flash var exempel på RIA.

4. Vilket datum slutar stödet för Windows?

De har övergett projektet ett tag nu, men officiellt, den 12 oktober 2021 Det kommer att vara den sista dagen för support och kommer inte längre att vara tillgänglig att installera.

5. Vad heter Linux-versionen av Silverlight?

Linux-versionen av Silverlight var känd som Månsken. Det var också föråldrat.

Slutsats

Du kan också vara intresserad De 7 bästa programmen att programmera

Microsoft har inte aktivt utvecklat Silverlight sedan 2015, och plattformen kommer att avvecklas helt den 12 oktober 2021. Då kommer Microsoft att sluta tillhandahålla uppdateringar för plattformen och tar bort åtkomsten till installationsprogrammet, samt SDK:n och andra resurser.

Men eftersom Silverlight har en "perpetual license", kommer befintliga Silverlight-applikationer inte att stängas. Det betyder bara att de inte kommer att uppdateras och det kan vara svårare att hitta en webbläsare som kan köra dem.

Därför är den slutliga rekommendationen att inte ladda ner Silverlight.