Diferencia entre revisiones de «Aplicaciones Distribuidas: Un enfoque práctico»

Contenido eliminado Contenido añadido
imported>Carlos26mh
Se ha añadido una explicación de formato de datos XML y JSON
Línea 421:
 
[[Archivo:CaracteristicasArquitecturaMVC.jpg]]
 
==FORMATOS DE DATOS==
==JSON==
 
Para realizar la comunicación de datos entre un cliente y un servidor tenemos varias alternativas.
Una de ellas es JSON, un formato de texto legible y fácil de interpretar así como simple y liviano en
comparación a XML.
 
JSON nos permite realizar la misma tarea pero con menos código. Además permite representar estructuras de datos simples llamados objetos, además de arreglos o colecciones.
 
En el siguiente ejemplo podemos observar un texto en formato JSON:
 
{"nombre":"Maribel", "apellido":"Benavides",
"dirección":{
"calle":"Esmeraldas y Garcia Moreno",
"numero":345
},
"teléfonos":["098738095","022847563"]}
 
En este ejemplo:
 
Nombre y apellido serían pares nombre:valor, los cuales son parte del objeto
que empieza en las llaves ubicadas justo antes de este
 
Dirección sería un objeto
 
Teléfono sería un arreglo.
 
==XML==
 
En cuanto a XML, es muy similar al HTML, ya que se usan etiquetas pero no predefinidas como <B> o <IMG>, sino que podemos encontrar etiquetas personalizadas.
 
El siguiente es un ejemplo simple que nos permite observar esta caracteristica:
 
<?xml version="1.0"?>
 
<datosPersonales>
<nombre>Maribel</nombre>
<apellido>Benavidez</apellido>
<direccion>
<calle>Prólogo</calle>
<numero>345</numero>
</direccion>
</datosPersonales>
 
 
Comparándolo a JSON con XML, se puede decir que este primero es más fácil de leer tanto para nosotros como para las PCs, ya que no necesitamos definir etiquetas ni atributos para representar datos.