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 applicativo per la creazione di Rich Interactive Applications (RIA) per il Web. È supportato dalla maggior parte dei browser Web, inclusi 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 ei linguaggi di programmazione di loro scelta. Silverlight fornisce funzionalità simili ad Adobe Flash. Le prime versioni di MS Silverlight si concentravano sul supporto dello streaming multimediale, mentre le versioni attuali supportano contenuti multimediali, grafica e animazione. La prima versione di MS Silverlight è stata rilasciata nel 2007 e attualmente Silverlight è alla sua quinta versione.
MS Silverlight 4
Silverlight 4 è stato rilasciato il 15 aprile 2010 e mirava a stabilire la sua posizione come scelta naturale per gli sviluppatori per creare applicazioni aziendali sul web. Per raggiungere questo obiettivo, includeva alcune caratteristiche speciali come un 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 alla 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 il data binding, che ridurrebbe la quantità di codice che deve essere scritto da uno sviluppatore mentre lavora con dati personalizzati. Silverlight 4 fornisce inoltre funzionalità aggiuntive agli sviluppatori per creare applicazioni con funzionalità multimediali più ricche e accattivanti, comprese capacità 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 applicazioni Internet avanzate con un'esperienza multimediale eccezionale. I punti salienti di Siverlight 5 sono i miglioramenti nella qualità e nelle prestazioni video e fornisce anche funzionalità per migliorare la produttività degli sviluppatori. Silverlight 5 migliora le prestazioni riducendo la latenza di rete utilizzando un thread in background per la rete e fornisce anche supporto per i sistemi operativi a 64 bit. Silverlight 5 migliora anche il supporto del debug consentendo l'impostazione di punti di interruzione su un'associazione, che consentirà di superare gli errori di associazione. L'accelerazione hardware è abilitata anche in modalità senza finestre con Internet Explorer 9. Inoltre, Silverlight 5 fornisce miglioramenti al testo che consentono di creare layout di testo ricchi in stile rivista.
Qual è la differenza tra Microsoft Silverlight 5 e Microsoft Silverlight 4
Anche se Silverlight 5 è stato sviluppato utilizzando Silverlight 4 come base, presentano alcune differenze evidenti. Silverlight 5 introduce più di 40 nuove funzionalità che non erano presenti in silverlight 4. Queste funzionalità includono il supporto per l'esecuzione di applicazioni Silverlight all'interno del browser con funzionalità desktop, qualità video impressionante 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 esterne al browser possono creare più istanze di finestre. Inoltre, Silverlight 5 include nuove classi per gli effetti sonori e possono essere utilizzate per gestire gli effetti sonori di un'applicazione sviluppata. Infine, a differenza di Silverlight 4, Silverlight 5 offre funzionalità per controllare e modificare la velocità di riproduzione dei file multimediali.