lunes
mar052007
JSON vs XML
lunes, marzo 5, 2007 at 9:55AM
Arun Gupta ha escrito una entrada en su weblog en la que, además de recoger un montón de enlaces a documentación sobre JSON y herramientas para trabajar con este formato, compara XML y JSON. Desde su punto de vista, las ventajas de JSON son que es más simple; es un mejor formato para intercambiar datos (mientras que XML es mejor para intercambiar documentos); su procesamiento por parte de los ordenadores es rápido; se necesitan librerías muy pequeñas para trabajar con él (siendo posible incluso procesarlo sin librería); dada su naturaleza es ideal para entornos Ajax, y ya existen parsers para este formato en más de 20 lenguajes de programación.
Sus desventajas son que es un formato más reciente y con menos soporte a nivel de herramientas que XML; es complicado de entender para los seres humanos; no posee el equivalente a [CDATA[]] (por lo que no puede emplearse para, por ejemplo, transportar imágenes o sonidos); no permite describir interfaces gráficas; y no es extensible.
En general, JSON es un formato más limitado que XML y para el cual existe menos soporte dado que es más reciente. Pero se adapta mejor que XML a ciertas aplicaciones en las cuales probablemente se está empleando XML porque cuando se crearon no había nada mejor o por culpa de la fiebre de "emplear XML para todo".
¿Cuál es vuestra opinión sobre este post? ¿En qué escenarios creéis que se debe emplear JSON y en qué escenarios se debe emplear XML?
Sus desventajas son que es un formato más reciente y con menos soporte a nivel de herramientas que XML; es complicado de entender para los seres humanos; no posee el equivalente a [CDATA[]] (por lo que no puede emplearse para, por ejemplo, transportar imágenes o sonidos); no permite describir interfaces gráficas; y no es extensible.
En general, JSON es un formato más limitado que XML y para el cual existe menos soporte dado que es más reciente. Pero se adapta mejor que XML a ciertas aplicaciones en las cuales probablemente se está empleando XML porque cuando se crearon no había nada mejor o por culpa de la fiebre de "emplear XML para todo".
¿Cuál es vuestra opinión sobre este post? ¿En qué escenarios creéis que se debe emplear JSON y en qué escenarios se debe emplear XML?
in
xml
xml 
Reader Comments