14-01-2010, 01:32 PM
(14-01-2010, 01:02 PM)Ter Rowan a écrit : json est interprété non nativement et nécessite une bibliothèque
xml est interprété non nativement et nécessite du code
à chacun de voir, pour moi l'un n'est pas meilleur que l'autre dans l'absolu (sinon il aurait été abandonné) mais est plus adapté à certains programmeurs
Tu oublies quelques avantages de poids en faveur de JSON. Il est géré nativement par beaucoup de navigateurs et est donc bien plus performant qu'un parser maison ou qu'une librairie comme JSON2 (qui utilise de manière transparente le support natif s'il est disponible. De plus, il est moins verbeux et donc plus économique en terme de transferts.
Javascript est vraiment fait pour travailler avec JSON. Le seul intérêt d'XML, c'est encore de proposer XPath. C'est une qualité notable, certes, mais encore faut-il en avoir le besoin.
Pour t'en convaincre, un petit billet sur Ajaxians - JSON vs. XML: The Debate. Ça date de Janvier 2007, et XML faisait déjà la gueule alors que le support natif n'était pas encore là.
Sephi-Chan