Microsoft Silverlight 5 vs Microsoft Silverlight 4
Microsoft Silverlight 5 e Microsoft Silverlight 4 sono due versioni di Microsoft Silverlight rilasciate rispettivamente nel 2011 e nel 2010. Microsoft Silverlight è un framework di applicazioni per la creazione di applicazioni Rich Interactive (RIA) per il web. È supportato dalla maggior parte dei browser Web tra cui Microsoft Internet Explorer e Mozilla Firefox ed è compatibile con diverse piattaforme, inclusi i sistemi operativi Microsoft Windows e Mac OS X. Microsoft Silverlight combina diverse tecnologie in un unico ambiente di sviluppo, che consente agli sviluppatori di selezionare gli strumenti e i linguaggi di programmazione di loro scelta. Silverlight offre funzionalità simili a Adobe Flash. Le prime versioni di MS Silverlight si concentravano sul supporto dello streaming multimediale mentre le versioni correnti supportano multimedia, grafica e animazione. La prima versione di MS Silverlight è stata rilasciata nel 2007 e attualmente Silverlight è nella sua quinta versione.
MS Silverlight 4
Silverlight 4 è stato rilasciato il 15 aprile 2010 e mirava a stabilire la sua posizione come la scelta naturale per gli sviluppatori di creare applicazioni aziendali sul web. Per raggiungere questo obiettivo, includeva alcune funzioni speciali come il supporto completo per la stampa, oltre sessanta set di controlli personalizzabili tra cui RichTextArea con collegamenti ipertestuali, immagini e modifiche. Silverlight 4 ha inoltre fornito miglioramenti di localizzazione con testo bidirezionale e script complessi per 30 nuove lingue tra cui arabo, ebraico e tailandese. Inoltre, Silverlight 4 ha fornito un supporto migliorato per l'associazione dei dati, riducendo la quantità di codice che deve essere scritta da uno sviluppatore mentre si lavora con dati personalizzati. Silverlight 4 offre inoltre funzionalità aggiuntive per gli sviluppatori di creare applicazioni con funzionalità multimediali più ricche e accattivanti, tra cui funzionalità di animazione avanzate. Silverlight 4 è stata la prima versione di Silverlight a supportare il browser web Google Chrome.
MS Silverlight 5
Silverlight 5, la versione più recente di MS Silverlight, destinata a essere rilasciata nella seconda metà del 2011, promette di essere un potente strumento per lo sviluppo di ricche applicazioni Internet con una grande esperienza multimediale. Gli aspetti salienti di Siverlight 5 sono i miglioramenti in termini di qualità e prestazioni video e inoltre offrono funzionalità per migliorare la produttività degli sviluppatori. Silverlight 5 migliora le prestazioni riducendo la latenza della rete utilizzando un thread in background per il networking e fornisce anche il supporto per i sistemi operativi a 64 bit. Silverlight 5 migliora inoltre il supporto per il debug consentendo di impostare i breakpoint su un'associazione, che consentirà di superare i problemi di binding. L'accelerazione hardware è abilitata anche in modalità senza finestra con Internet Explorer 9. Inoltre, Silverlight 5 fornisce miglioramenti al testo che consente di creare layout di testo in stile rivista ricchi.
Qual è la differenza tra Microsoft Silverlight 5 e Microsoft Silverlight 4
Anche se Silverlight 5 è stato sviluppato utilizzando Silverlight 4 come base, hanno alcune differenze evidenti. Silverlight 5 presenta oltre 40 nuove funzionalità che non erano presenti in Silverlight 4. Queste funzionalità includono il supporto per l'esecuzione di applicazioni Silverlight nel browser con funzionalità desktop, una qualità video straordinaria con prestazioni migliorate e alcune funzionalità aggiuntive per migliorare l'efficienza degli sviluppatori. Siverlight 5 consente inoltre alle applicazioni attendibili di accedere al file system locale senza restrizioni e le applicazioni attendibili fuori dal browser possono creare più istanze di finestre. Inoltre, Silverlight 5 include nuove classi per effetti sonori e possono essere utilizzati per gestire gli effetti sonori di un'applicazione sviluppata. Infine, a differenza di Silverlight 4, Silverligth 5 offre funzionalità per controllare e modificare la velocità di riproduzione dei media.