Microsoft Silverlight Definisjon

Microsoft Silverlight Definisjon


Microsoft Silverlight er en webapplikasjon rammeverk for utvikling av interaktive, multimedia, klientsiden webapplikasjoner. Den er støttet av en nettleser plug-in som kjører applikasjoner utviklet med Microsoft Silverlight rammeverk. Silverlight 3 introduserte muligheten for å levere stasjonære Silverlight-applikasjoner. Silverlight brukes vanligvis til å utvikle streaming media spillere, bildevisningsprogrammer, virtuelle turer og spill.

Historie

Silverlight ble introdusert i 2006 som en konkurrent til Adobe Flash. Silverlight 3.0, utgitt i 2009, introduserte muligheten for utviklere å lage frittstående desktop-applikasjoner til å konkurrere med en lignende evne Adobe Air brakt til Flash.

Funksjon

Silverlight-applikasjoner er klient-side-programmer som kan legges inn i en web-side på en måte som visuelt ligner embedding bilder, videoer og Flash-applikasjoner. Silverlight-applikasjoner kan levere kompleks funksjonalitet for å kommunisere med media, presentasjoner og web-tjenester som ikke kan annet er fastsatt gjennom grunnleggende web-teknologi.

fordeler

Silverlight rammeverket gir et rikt sett med evner til å skape komplekse, sikre klientsiden webapplikasjoner. Silverlight kan samhandle med webtjenester, slik at utviklere å lage programmer som kan samhandle med server-side databaser og andre ressurser. Silverlight-applikasjoner er skrevet i .NET programmeringsspråk, slik at NET utviklere å enkelt lære å utvikle Silverlight-applikasjoner.

Utviklingsverktøy

Silverlight-applikasjoner kan skrives i alle NET programmeringsspråk. Utviklere er i stand til å bruke noen NET utviklingsverktøy som kan målrette Silverlight CoreCLR. Expression Blend ble utviklet av Microsoft for Silverlight brukergrensesnitt design. Visual Studio 2008 med Silverlight Verktøy for Visual Studio add-on kan brukes for Silverlight-applikasjoner. Eclipse er i stand til å utvikle Silverlight-applikasjoner som starter med Silverlight 2.

kompatibilitet

Silverlight-applikasjoner kjøres på flere nettlesere, inkludert Internet Explorer, Firefox og Safari på Windows, Macintosh og Linux-systemer. Linux-støtte er gitt gjennom Moonlight-prosjektet, et samarbeid mellom Microsoft og Novell. The Moonlight Prosjektet tilbyr også ressurser Linux utvikling, for eksempel Lunar Eclipse XAML brukergrensesnitt designverktøy.

advarsler

Et bredt utvalg av nettlesere og plattformer som støttes. Imidlertid er støtte ikke omfattende, og web besøkende kan ikke ha Silverlight plug-in installert eller aktivert. Webutviklere bør gi mekanismer for sine nettsteder for å degradere og gi alternativer for kritisk funksjonalitet.