Ajax vs Microsoft Silverlight
Ajax è l'acronimo di JavaScript asincrono e XML. È una raccolta di metodi di sviluppo Web utilizzati sul lato client per sviluppare pagine Web interattive. Microsoft Silverlight è un plug-in per browser gratuito che consente esperienze multimediali interattive complete e applicazioni aziendali avanzate sul lato client. Silverlight si basa su. NET Framework Common Language Runtime (CLR) che consente di eseguire lo stesso codice conforme per l'esecuzione su server e lato client. Sia Ajax che Microsoft Silverlight sono metodi o applicazioni basati su client che arricchiscono le funzionalità multimediali e aziendali sul lato client per aumentare le esperienze utente estreme.
Cos'è l'Ajax?
Ajax è un modello di programmazione che supporta diversi strumenti software come HTML, JavaScript e XML e in re altà sta per script java asincrono e xml. Viene utilizzato per creare applicazioni che vengono eseguite in un browser direttamente dall'utente. Inizialmente è stato ampiamente utilizzato solo con il browser Internet Explorer di Microsoft, ma le revisioni da allora gli hanno consentito di funzionare con la maggior parte degli altri browser comuni. La principale differenza con Ajax rispetto alle sue controparti precedenti come HTML è che non richiede un plug-in e consente alle applicazioni di funzionare direttamente o incorporate nel browser stesso. Utilizza un motore che interagisce tra il browser e l'utente che consente di aggiornare diverse parti della pagina web senza dover ricaricare l'intera pagina ad ogni interazione con l'utente. Ajax non è un prodotto rivendibile ma è disponibile gratuitamente nelle comunità open source.
Cos'è Microsoft Silverlight?
Silverlight è una tecnologia basata sul framework. NET prodotto e supportato da Microsoft ed è generalmente denominata Microsoft Silverlight. Viene fornito come plug-in per il browser che supporta diversi tipi di media, inclusa una ricca esperienza interattiva attraverso grafica e video. È anche multipiattaforma e disponibile su diversi tipi di browser, inclusi alcuni dei più comuni in Chrome, Firefox, Internet Explorer e Safari. È questa capacità multipiattaforma e multi browser che ha consentito agli sviluppatori di software di tutto il mondo di integrare le applicazioni utilizzando Silverlight nel browser. È anche un importante cambiamento di direzione per Microsoft nel consentire al proprio software di funzionare sulle piattaforme della concorrenza. Silverlight 4.0 è stato rilasciato nel 2010 con una serie di nuove funzionalità come il supporto per webcam, microfono e integrazione con il browser Chrome di Google, nonché il supporto per il networking multicast in streaming multimediale e televisione.
Differenze tra AJAX e Microsoft SILVERLIGHT
Ajax è più un concetto piuttosto che una tecnologia reale e viene utilizzato quasi esclusivamente all'interno del browser Internet Explorer, mentre Silverlight è multipiattaforma e multi browser consentendo un livello molto più elevato di integrazione nel mondo OS X e comunità online. Mentre Ajax è codice open source, Silverlight è un prodotto di Microsoft ed è stato utilizzato per dare loro un vantaggio sui suoi concorrenti sia di Apple che di Google consentendo la piena integrazione nelle loro applicazioni. Silverlight si rivolge principalmente ai contenuti online dei social media sul Web attraverso immagini e video mentre Ajax è più uno strumento per applicazioni interattive tramite il browser. Sebbene rivolte a un pubblico diverso, entrambe le tecnologie hanno i loro usi nel mondo di oggi sul Web e possono essere utilizzate insieme per produrre un'esperienza utente ricca di media interattivi.