Hva er Microsoft Silver brukes til?

Microsoft Silverlight er et program utviklet for å levere og lage interaktive og dynamiske medieinnhold på nettet. Som Adobe Flash, kan Silverlight brukes til å lage verktøy, spill eller animasjoner, streame video eller lydfiler, og gi effekter utløst av en brukers handlinger, blant annet klikke, åpne eller lukke et vindu. Silverlight, som Flash, er en cross-browser, cross-platform, "plug-in" program, som kjører på de fleste nettlesere, som Explorer, Firefox og Safari, og enkelte mobile enheter.

Handle om

Først utgitt i 2007, tidlige versjoner av Microsoft Silverlight fokusert primært på streaming video og lydfiler. Men som i 2011, har nåværende versjoner innarbeidet funksjoner som utvider Silverlight evner å utvikle komplekse interaktive applikasjoner som verktøy og spill som er avhengige av brukerundersøkelser og grafikk manipulert ved å dra og slippe, slå eller zooming. Silverlight brukes også til å skape "apps" for mobile enheter som kjører på Windows Phone eller Nokia Symbian operativsystem. Som Flash, må brukerne installere et lite program, kalt en plug-in, for å kjøre Silverlight-applikasjoner i sin nettleser.

Animasjoner, videoer og lyd

Silverlight kan brukes på en webside hvor animasjoner, video og lyd vises, enten enkeltvis eller etter hverandre, som Silverlight kan oppdatere den dynamiske filen på siden uten å måtte oppdatere den. Det er også foretrukket av mange utviklere som lager disse dynamiske elementer; i motsetning til Flash er frame-by-frame prosess, som krever utviklere å lage objekter som bilder for hvert bilde, bruker Silverlight Windows Presentation Foundation (WPF) tidsbasert animasjon. Dette er attraktivt for utviklere fordi de bare har å utpeke starten og slutten av en animasjon, og fylle det tidslinje med objektene som skal animeres. Til en bruker, men bortsett fra Silverlight er større filstørrelse, kan det være vanskelig å fortelle en Flash-animasjon fra en Silverlight animasjon.

Utvide Java

Javascript har lenge vært standard for å lage små dynamiske verktøy og widgets på en vanlig HTML-webside, inkludert klokker, konverteringsverktøy, kalendere, klikkbare grafikk eller utløst effekter når en bruker klikker eller mus over et område. Silverlight kan brukes til å utvide mer kontroll over hvordan en Javascript-skript er gjengitt i en brukers nettleser, for eksempel formatering, utseende og følelse, mer interaktivitet rundt en grafisk, eller tillater noe dynamisk å bli "frosset" for utskrift.

søkbare Applications

Vanligvis dynamiske elementer på en webside som er kodet i Flash eller Javascript-aktivert AJAX er ikke "krøp" av søkemotorer. Derfor er de sjelden indeksert. Silverlight bruker en Extensible Markup Language kalt XAML til å representere animasjoner, video og lydfiler som tekst, som kan plukkes opp og forstått av søkemotorer.