Microsoft Silverlight Definizione

April 4

Microsoft Silverlight Definizione


Microsoft Silverlight è un framework per applicazioni web per lo sviluppo di applicazioni web interattive, multimediali, sul lato client. E 'supportato da un plug-in del browser che esegue applicazioni sviluppate con il framework Microsoft Silverlight. Silverlight 3 ha introdotto la possibilità per la distribuzione di applicazioni desktop di Silverlight. Silverlight è comunemente usato per sviluppare i giocatori in streaming multimediali, visualizzatori di immagini, tour virtuali e giochi.

Storia

Silverlight è stato introdotto nel 2006 come concorrente di Adobe Flash. Silverlight 3.0, uscito nel 2009, ha introdotto la possibilità per gli sviluppatori di creare applicazioni desktop stand-alone per competere con una capacità simile Adobe Air ha portato a Flash.

Funzione

applicazioni Silverlight sono applicazioni client-side che possono essere incorporati in una pagina web in un modo visivamente simili alle immagini incorporamento, video e applicazioni Flash. applicazioni Silverlight in grado di fornire funzionalità complesse per l'interazione con i media, presentazioni e servizi web che non possono essere altrimenti forniti attraverso tecnologie web di base.

Benefici

Il framework Silverlight offre un ricco set di funzionalità per la creazione di complesse applicazioni Web lato client sicure. Silverlight può interagire con i servizi web, permettendo agli sviluppatori di realizzare applicazioni in grado di interagire con i database lato server e altre risorse. applicazioni Silverlight sono scritte in linguaggi di programmazione .NET, permettendo agli sviluppatori .NET di imparare facilmente a sviluppare applicazioni Silverlight.

Strumenti di sviluppo

applicazioni Silverlight possono essere scritti in qualsiasi linguaggio di programmazione .NET. Gli sviluppatori sono in grado di utilizzare qualsiasi strumento di sviluppo .NET in grado di indirizzare il Silverlight CoreCLR. Expression Blend è stato sviluppato da Microsoft per la progettazione dell'interfaccia utente Silverlight. Visual Studio 2008 con le Silverlight Tools per Visual Studio add-on può essere utilizzato per lo sviluppo di applicazioni Silverlight. Eclipse è in grado di sviluppare applicazioni Silverlight che iniziano con Silverlight 2.

Compatibilità

applicazioni Silverlight eseguiti su più browser, tra cui Internet Explorer, Firefox e Safari su sistemi operativi Windows, Macintosh e Linux. supporto Linux viene fornito attraverso il progetto Moonlight, una collaborazione tra Microsoft e Novell. Il progetto Moonlight offre anche risorse per lo sviluppo di Linux, come ad esempio lo strumento di progettazione dell'interfaccia utente Lunar Eclipse XAML.

Avvertenze

sono supportati una vasta gamma di browser e piattaforme. Tuttavia, il supporto non è completo, e visitatori del sito web non può avere il plug-in Silverlight installato o attivato. Gli sviluppatori web dovrebbero fornire meccanismi per i loro siti di degradare con grazia e di fornire alternative per funzionalità critiche.