Différence entre Ajax et Microsoft Silverlight

Ajax vs Microsoft Silverlight

Ajax est l'acronyme de JavaScript asynchrone et XML. C'est 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édia interactives complètes et des applications professionnelles riches côté client. Silverlight est basé sur le CLR (Common Language Runtime) .NET Framework qui permet d’exécuter le même code respecté que sur le serveur et le client. Ajax et Microsoft Silverlight sont des méthodes ou des applications client enrichissant les fonctionnalités multimédia et commerciales côté client afin d'accroître l'expérience utilisateur extrême..

Qu'est-ce que l'Ajax??

Ajax est un modèle de programmation qui prend en charge un certain nombre d'outils logiciels tels que HTML, JavaScript et XML. Il représente en fait le script java asynchrone et le langage xml. Il est utilisé pour créer des applications qui s'exécutent dans un navigateur directement à l'utilisateur. Initialement, il était utilisé exclusivement avec le navigateur Internet Explorer de Microsoft, mais les révisions qui ont eu lieu depuis lui ont permis de fonctionner avec la plupart des autres navigateurs courants. La principale différence entre Ajax et ses homologues plus anciens, tels que HTML, réside dans le fait qu’elle ne nécessite pas de plug-in et permet aux applications de fonctionner directement ou intégrées au 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 l'intégralité de la page à chaque interaction avec l'utilisateur. Ajax n'est pas un produit revendable, mais il 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. Elle est généralement appelée Microsoft Silverlight. Il est livré sous forme de plug-in à votre navigateur, prenant en charge différents types de supports, y compris une expérience interactive riche, à la fois graphique et vidéo. Il est également multi-plateforme ainsi que disponible sur différents types de navigateurs, y compris certains des navigateurs les plus courants tels que Chrome, Firefox, Internet Explorer et Safari. C’est cette capacité multi-plateformes 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 de cap majeur pour Microsoft en permettant à leurs logiciels de fonctionner sur les plates-formes de leurs concurrents. Silverlight 4.0 est sorti en 2010 avec une foule de nouvelles fonctionnalités telles que la prise en charge de la webcam, du microphone et de l'intégration avec le navigateur Chrome de Google, ainsi que la prise en charge de la multidiffusion en réseau dans les médias en streaming et la télévision..

Différence entre AJAX et Microsoft SILVERLIGHT

Ajax est plus un concept qu'une technologie à part entière et est utilisé presque exclusivement dans le navigateur Internet Explorer, tandis que Silverlight est multi-plateforme et multi-navigateur permettant un niveau beaucoup plus élevé d'intégration dans le monde OS X et les communautés en ligne. Bien qu'Ajax soit un code source ouvert, Silverlight est un produit de Microsoft, utilisé pour leur permettre de tirer parti de ses concurrents d'Apple et de Google en leur permettant une intégration complète dans leurs applications. Silverlight vise principalement le contenu en ligne de médias sociaux sur le Web au moyen d'images et de vidéos, tandis qu'Ajax est davantage un outil d'applications interactives via le navigateur. Bien qu'elles s'adressent à des publics différents, les deux technologies trouvent leur utilité dans le monde actuel sur le Web et peuvent être utilisées ensemble pour créer une expérience utilisateur riche en médias interactifs..