Differenza tra AJAX e Silverlight

Nel mondo competitivo del software per computer, Microsoft è stato il più grande gigante. Nonostante la sua superiorità nel mercato del software, ci sono ancora alcune nicchie che Microsoft non ha il controllo totale e sono popolate da alcuni degli operatori di mercato più piccoli. Uno di questi è detenuto da Adobe e dal suo flash player.

Microsoft ha ora iniziato a minacciare Adobe e il suo flash player con la nuova introduzione al proprio arsenale software; Silverlight. Sebbene Silverlight sia in sviluppo dal 2006, è stato presentato in anteprima e rilasciato al pubblico solo nell'ultimo anno. Microsoft ha anche affrontato molte critiche per non attenersi allo standard e per costruire la propria metodologia in silverlight. Nonostante i suoi detrattori, Silverlight sta probabilmente diventando popolare, grazie in parte alla sua inevitabile inclusione nelle versioni future di Windows e Internet Explorer. Un altro aspetto eccellente di Silverlight è il fatto che è anche incluso nella famiglia .Net e può essere codificato con uno qualsiasi dei linguaggi di programmazione inclusi in esso.

Un altro aspetto positivo di Silverlight è il fatto che può utilizzare AJAX (Asynchronous Javascript e XML) per creare contenuti ancora più dinamici di quanto normalmente previsto per un'animazione. Silverlight può richiedere dati usando AJAX anche dopo che è stato caricato completamente. Accoppiato con gli eccellenti controlli grafici, Silverlight potrebbe fornire un'interfaccia perfetta per la maggior parte delle transazioni basate sui dati che fino ad ora sono ancora in gran parte in HTML o altri software correlati.

Si dice che Silverlight sia compatibile con tutti i sistemi operativi Windows che eseguono il loro ultimo software di Internet Explorer. È anche compatibile con OS X, il sistema operativo di Apple distribuito nei loro Mac. E con una mossa che determina quanto Microsoft vuole che Silverlight abbia successo, Microsoft ha collaborato con Novell per creare una versione compatibile con Linux chiamata Moonlight. Anche nel settore della telefonia mobile, Microsoft è pronta a sfidare Adobe con la sua prossima versione di Silverlight per il proprio Windows Mobile 6 e persino le piattaforme Symbian.

Nonostante sia stata messa sotto accusa per le sue apparentemente subdole tattiche nel non seguire gli standard del settore, Microsoft ha posto Silverlight come un forte player di mercato. Con i suoi obiettivi di distribuzione molto ampi e il supporto per tecnologie come AJAX che estende le sue capacità anche oltre i suoi concorrenti consolidati, Silverlight potrebbe dimostrarsi un solido software e vivere fino alla sua fama.