Documentos de Académico
Documentos de Profesional
Documentos de Cultura
JSON
JSON (JavaScript Object Notation) es un formato para el intercambios de
datos, describe los datos con una sintaxis dedicada que se usa para identificar y
gestionar los datos. Naci como una alternativa a XML, el fcil uso en javascript ha
generado un gran nmero de seguidores de esta alternativa. Una de las mayores
ventajas que tiene el uso de JSON es que puede ser ledo por cualquier lenguaje
de programacin. Por lo tanto, puede ser usado para el intercambio de informacin
entre distintas tecnologas.
Un archivo JSON es un conjunto de datos agrupados. Puede tener una
estructura jerrquica, pero lo nico que tienes son objetos, vectores, variables y
valores.
XML
XML (Extensible Markup Language) es un lenguaje de etiquetas, es decir, cada
paquete de informacin est delimitado por dos etiquetas como se hace tambin
en el lenguaje HTML, pero XML separa el contenido de la presentacin.
Un archivo XML es un conjunto de datos estructurado. Admite consultas
(xpath), tiene una estructura fcilmente comprobable (DTD, XML Schema), puede
visualizarse (CSS), procesarse (XSL).
Json
Estndar
Ventajas
Desventajas
Soporta dos tipos Tiene
una
de
estructuras,
estructura
una de ellas son
enredosa y difcil
objetos
que
de interpretar a
contienen
una
simple
vista.
coleccin de pares
llave-valor y el otro Para evaluarse se
usa la funcin
tipo se trata de
javascript nativa
arrays de valores.
eval(),
y por
Esto proporciona
temas
de
una gran sencillez
seguridad,
los
en las estructuras.
desarrolladores
No tiene espacios
nos planteamos
de nombres, cada
a veces usarla.
objeto
es
un
en
Gmail
o
conjunto de claves
Yahoo
est
independientes de
implantado
el
cualquier
otro
uso de JSON.
objeto.
No necesita ser Estructuras
complejas son
extensible porque
difciles de leer
es flexible por s
respecto a XML
solo.
Puede
o HTML.
representar
Compatibilidad
Compatible con
chrome
Usos
Puede ser
ledo por
cualquier
lenguaje de
Firefox (Gecko)
programacin
con la version
puede ser
3.5 (1.9.1)
usado para el
Internet Explorer intercambio de
con la versin 8.0 informacin
entre distintas
tecnologas.
Opera con la
versin 10.5
Safari con la
versin 4.0
Compatible con
Android
cualquier
estructura
de
datos
pudiendo
aadir
nuevos
campos con total
facilidad.
Proporciona
pesadas
tecnologas que le
avalan (Scheme,
XSLT,
XPath).
Es optimista y no
requiere de este
tipo
de
tecnologas, confa
en
el
desarrollador.
JSON, al ser ms
pequeo
que
XML,
es
ms
rpido
de
procesar.
XML
de
Puede ir codificado
en
cualquier
sistema. De esta
manera,
segn
qu
contenido,
puede
ocupar
mucho menos un
XML
que
un
Dispositivos
mviles IOS y
Android
Chrome
Firefox
Explorer
puede usarse
internamente
por una sola
aplicacin o
exponerse
externamente
a travs de
Internet para
su uso por
diversas
aplicaciones
XML usan la
mensajera
basada en
XML como un
medio
fundamental
para la
comunicacin
de datos y
ayudar a
salvar las
diferencias
que existen
entre los
sistemas que
usan modelos
JSON.
de
componentes,
sistemas
operativos y
lenguajes de
programacin
incongruentes.
Bibliografas
http://www.upaep.mx/index.php?
option=com_content&view=article&id=4605&Itemid=525
https://msdn.microsoft.com/es-es/library/bb412187(v=vs.110).aspx
http://aprenderaprogramar.com/index.php?
option=com_content&view=article&id=102:ique-es-y-para-que-sirve-el-lenguajede-etiquetas-xml-extensible-markup-language&catid=46:lenguajes-yentornos&Itemid=163