Ajax contre Microsoft Silverlight
Ajax est l'acronyme de JavaScript asynchrone et XML. Il s'agit d'un ensemble de méthodes de développement Web utilisées côté client pour développer des pages Web interactives. Microsoft Silverlight est un plug-in de navigateur gratuit qui permet des expériences multimédias interactives complètes et des applications professionnelles riches côté client. Silverlight est basé sur le Common Language Runtime (CLR). NET Framework qui permet d'exécuter le même code conforme pour s'exécuter sur le serveur ainsi que sur le côté client. Ajax et Microsoft Silverlight sont des méthodes ou des applications basées sur le client qui enrichissent les fonctionnalités multimédias et commerciales côté client pour augmenter les expériences utilisateur extrêmes.
Qu'est-ce que l'Ajax?
Ajax est un modèle de programmation qui prend en charge un certain nombre d'outils logiciels différents tels que HTML, JavaScript et XML et représente en fait un script java asynchrone et xml. Il est utilisé pour créer des applications qui s'exécutent dans un navigateur directement pour l'utilisateur. Initialement, il était largement utilisé uniquement avec le navigateur Internet Explorer de Microsoft, mais des révisions depuis l'ont permis de fonctionner avec la plupart des autres navigateurs courants. La principale différence avec Ajax par rapport à ses homologues précédents tels que HTML est qu'il ne nécessite pas de plug-in et permet aux applications de fonctionner directement ou intégrées dans le navigateur lui-même. Il utilise un moteur qui interagit entre le navigateur et l'utilisateur, ce qui permet de mettre à jour différentes parties de la page Web sans avoir à recharger la page entière à chaque interaction avec l'utilisateur. Ajax n'est pas un produit revendable mais est disponible gratuitement dans les communautés open source.
Qu'est-ce que Microsoft Silverlight?
Silverlight est une technologie basée sur le framework. NET produit et pris en charge par Microsoft et est généralement appelée Microsoft Silverlight. Il est fourni sous forme de plug-in à votre navigateur prenant en charge différents types de médias, y compris une expérience interactive riche à la fois sous forme de graphiques et de vidéos. Il est également multiplateforme et disponible sur différents types de navigateurs, y compris certains des plus courants dans Chrome, Firefox, Internet Explorer et Safari. C'est cette capacité multiplateforme et multi-navigateurs qui a permis aux développeurs de logiciels du monde entier d'intégrer des applications utilisant Silverlight dans le navigateur. C'est également un changement d'orientation majeur pour Microsoft en permettant à son logiciel de fonctionner sur les plates-formes de ses concurrents. Silverlight 4.0 est sorti en 2010 avec une foule de nouvelles fonctionnalités telles que la prise en charge de la webcam,microphone et intégration avec le navigateur Chrome de Google ainsi que la prise en charge de la mise en réseau multicast dans le streaming multimédia et la télévision.
Différence entre AJAX et Microsoft SILVERLIGHT
Ajax est plus un concept qu'une technologie réelle en soi et est utilisé presque exclusivement dans le navigateur Internet Explorer, tandis que Silverlight est multi-plateforme et multi-navigateur permettant un niveau d'intégration beaucoup plus élevé dans le monde OS X et les communautés en ligne. Alors qu'Ajax est un code open source, Silverlight est un produit de Microsoft et a été utilisé pour leur donner un effet de levier sur ses concurrents d'Apple et de Google en permettant une intégration complète dans leurs applications. Silverlight vise principalement le contenu en ligne des médias sociaux sur le Web à travers des images et des vidéos, tandis qu'Ajax est davantage un outil pour les applications interactives via le navigateur. Bien qu'elles soient destinées à différents publics, les deux technologies ont leurs utilisations dans le monde d'aujourd'hui sur le Web et peuvent être utilisées ensemble pour produire une expérience utilisateur riche en médias interactifs.