Différence entre AJAX et JSON

Quelle est la différence entre AJAX et JSON? AJAX est un ensemble de technologies permettant de lancer des requêtes HTTP asynchrones à un serveur en utilisant divers formats de données, tels que JavaScript, XML, HTML, texte brut ou même JSON. Tandis que, JSON est un format qui peut être utilisé par AJAX pour l’échange de données. C’est un moyen d’encodage qui peut être analysé efficacement par presque tous les langages de programmation. En AJAX, JSON peut être utilisé pour transmettre des données brutes vers ou depuis un composant côté serveur.
 
 

AJAX

AJAX signifie (Asynchronous JavaScript and XML) qui permet aux pages Web d’envoyer et de recevoir des données d’un serveur sans modifier la page Web elle-même. AJAX évite aux clients d’attendre longtemps la réponse du serveur, ce qui rend l’interaction entre le client et le serveur asynchrone.
 
Google a investi des millions de dollars pour faire progresser AJAX. La plupart des produits Google, tels que Orkut, Gmail, Google Suggest et Google Maps, sont des applications AJAX. Amazon a également lancé son propre moteur de recherche, A9, sur AJAX.
 
Ajax n’est pas une technologie unique. C’est un ensemble de technologies. L’auteur(Jesse James Garrett) du terme AJAX, énumère les différentes technologies incorporées dans AJAX:

  • HTML (ou XHTML) et CSS pour la présentation
  • Le Document Object Model (DOM) pour l’affichage dynamique et l’interaction avec les données
  • XML pour l’échange de données et XSLT pour sa manipulation
  • L’objet XMLHttpRequest pour la communication asynchrone
  • JavaScript pour rassembler ces technologies
Différence entre API et Framework

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *