Vous êtes sur la page 1sur 3

DESARROLLO DE

Aplicaciones WEB

Cuadro comparativo: JSON vs XML


Ingeniera en informtica
Alex Gadiel Cortes Garca
N Control: 12920296
VII Semestre

lunes, 26 de octubre de 2015

Nombre

Descripcin

Permite

Ventajas

Desventajas

JSON

XML

JavaScript Object Notation - Notacin


de Objetos de JavaScript. Est basado
en un subconjunto del Lenguaje de
Programacin JavaScript,Standard
ECMA-262 3rd Edition - Diciembre
1999.
Es un formato ligero de intercambio de
datos estructurados.

XML significa lenguaje de marcas


generalizado (Extensible Markup
Language).Es un lenguaje muy similar
a HTML pero su funcin principal es
describir datos y no mostrarlos como
es el caso de HTML
Este lenguaje define un conjunto de
reglas para codificar informacin de
manera que sea legible por un ser
humano y por un ordenador.
->Transmitir informacin en servicios
webs y APIs REST y para archivos de
configuracin.
->Almacenar cualquier tipo de datos
como imgenes, tablas, y grficos.

->Codificar informacin en la forma


atributo: valor.
->Ser ledo por cualquier lenguaje de
programacin.
->Ser usado para intercambio de
informacin entre servicios web y APIs
REST.
->Representar cuatro tipos primitivos
(cadenas, nmeros, booleanos, valores
nulos) y dos tipos estructurados
(objetos y arreglos).
->Formato sumamente simple.
->Velocidad de procesamiento alta.
->Archivos de menor tamao.
->La simplicidad de las estructuras de
datos que JSON soporta hace
imposible los ataques.
->Puede ser usado para el intercambio
de informacin entre distintas
tecnologas.
->Es un lenguaje ideal para el
intercambio de datos.
->Un objeto JSON es un objeto vlido
JavaScript por lo que es el formato
perfecto para ese lenguaje.
->Tiene una estructura enredosa y
difcil de interpretar a simple vista.
->Est limitado a almacenar slo datos
clsicos como texto y nmeros.

->Es uno de los lenguajes de


programacin que le da ms soporte
es Java.
->Soporte a Unicode, lo que permite
escribir la informacin en cualquier
idioma del mundo.
->Amplio soporte que tiene en la
actualidad.
->Puede albergar estructuras mucho
ms complejas.

->Para documentos muy grandes,


suele requerir un uso ms intensivo
de memoria y procesador.
->Es ms complicado de entender.
->El formato es sumamente estricto.
->Lleva ms tiempo procesarlo
->Un error con los namespace puede
hacer que el documento sea invlido.

Fuentes de consulta

https://geekytheory.com/json-i-que-es-y-para-que-sirve-json/
http://www.json.org/json-es.html
http://frontendlabs.io/1490--json-que-es-json-parse-json-stringify
http://hipertextual.com/archivo/2014/05/xml-json-yaml/
http://magmax.org/blog/2010/7/20/xml-vs-json/
http://www.oscarblancarteblog.com/2014/07/18/json-vs-xml/
http://www.w3c.es/Divulgacion/GuiasBreves/TecnologiasXML