Nwlapcug.com


Definizione di Microsoft Silverlight

Definizione di Microsoft Silverlight


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

Storia

Silverlight è stato introdotto nel 2006 come un concorrente di Adobe Flash. Silverlight 3.0, rilasciata nel 2009, ha introdotto la possibilità agli sviluppatori di creare standalone applicazioni desktop di competere con una simile capacità di che Adobe Air ha portato a Flash.

Funzione

Le applicazioni Silverlight sono applicazioni lato client che possono essere incorporate in una pagina web in un modo visivamente simile all'incorporamento di immagini, video e applicazioni Flash. Le 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 le tecnologie web di base.

Vantaggi

Il framework di Silverlight fornisce un ricco set di funzionalità per creare applicazioni web lato client complesso, sicuro. Silverlight può interagire con i servizi web, consentendo agli sviluppatori di creare applicazioni che possono interagire con i database sul lato server e altre risorse. Le applicazioni Silverlight vengono scritti in .NET linguaggi di programmazione, permettendo agli sviluppatori .NET di facilmente imparare a sviluppare applicazioni Silverlight.

Strumenti di sviluppo

Applicazioni Silverlight possono essere scritte in qualsiasi la .NET linguaggio di programmazione. Gli sviluppatori sono in grado di utilizzare qualsiasi strumenti di sviluppo .NET che possono avere come bersaglio Silverlight CoreCLR. Expression Blend è stato sviluppato da Microsoft per la progettazione dell'interfaccia utente Silverlight. Visual Studio 2008 con Silverlight Tools per il componente aggiuntivo di Visual Studio può essere utilizzato per lo sviluppo di applicazioni Silverlight. Eclipse è in grado di sviluppare applicazioni Silverlight a partire con Silverlight 2.

Compatibilità

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

Avvertenze

Una vasta gamma di browser e piattaforme sono supportate. Tuttavia, il supporto non è completo, e visitatori del sito web non possono avere il plug-in Silverlight installato o attivato. Gli sviluppatori Web devono fornire meccanismi per i loro siti per degradano con garbo e fornire alternative per funzionalità critiche.