Está en la página 1de 4

JSON

Json no es considerado un lenguaje ya que bsicamente es un formato ligero de


intercambio de datos se llegara a clasificar como una herramienta de intercambio de
datos. El uso de Json el diseo de interfaces se hace presente cuando necesitamos
gestionar de forma rpida, sencilla y eficaz mucha informacin, si bien es una alternativa a
XML y adems de que puede ser leda por cualquier lenguaje de programacin. XML es el
rival directo de JSON, aunque ya lo ha desplazado como un formato de transporte de
datos en internet. JSON se caracteriza por tener una estructura de un objeto de
JavaScript y tambin se caracteriza por reducir el tamao de los archivos y el volumen de
los datos, esto fue lo que hizo que JSON fuera adquiriendo popularidad hasta que llego a
convertirse en un estndar. Otras caractersticas:

Ofrece tipos de datos escalares y la capacidad de expresar datos estructurados a


travs de matrices y objetos.
No se necesita cdigo de aplicacin adicional para analizar texto; se puede usar la
funcin eval de JavaScript.
Pila de tecnologa muy sencilla conocida por los desarrolladores con experiencia
en JavaScript u otros lenguajes de programacin dinmicos.
Compatibilidad con matrices nativas.

JSON funciona mediante variables de los diferentes tipos como lo son: Numricos (Float o
enteros), String (Entre comillas simples), Bolanos, Array, Objetos y nulos.
Estructura
Un objeto es un conjunto desordenado de pares nombre/valor. Un objeto comienza
con { (llave de apertura) y termine con } (llave de cierre). Cada nombre es seguido
por: (dos puntos) y los pares nombre/valor estn separados por , (coma).

Ejemplo de JSON
{
"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Close", "onclick": "CloseDoc()"}]
}
}
}

JQuery
JQuery no es un lenguaje de programacin o web, es considerado un framework de
JavaScript. Nos sirve para hacer ms dinmica nuestra interfaz o sitio web ya que
mediante JQuery podemos crear galeras de fotos dinmicas y elegantes, tambin para la
validacin de los formularios, calendarios, hacer aparecer y desaparecer elementos de la
interfaz adems de que podemos llegar a incluirlo con AJAX. Las ventajas de utilizar
jQuery es totalmente compatible con la mayora de los exploradores desde Internet
Explorer hasta safari de Apple, adems de que existe una amplia gama de libreras y que
hasta este punto muchos de los desarrolladores han hecho uso de los plugins que se han
ido desarrollando y que a travs de ellos harn a nuestro sitio ms dinmico.
Caractersticas

Est diseado para realizar consultas a travs del DOM (Document Object Model).
Compatible con todos los navegadores.
Efectos y animaciones.
Interactividad y modificaciones del rbol DOM, incluyendo soporte para CSS.
Animaciones personalizadas.
Soporta extensiones.
Estructura

En el momento hacer uso de la librera jQuery, debemos utilizar una sintaxis dividida
en fragmentos que son fcilmente diferenciables:

Funcin jQuery
Selector como parmetro,
Mtodos de la librera.
Opcionalmente, parmetros del mtodo.
Ejemplo de animacin con jQuery

$(document).ready(function(){
$("#logo").mouseover(function(){
$(this).animate({height:'150px'});
});
$("#logo").mouseout(function(){
$(this).animate({height:'50px'});
});
});
Este fragmento de cdigo podemos realizar una animacin cuando pasemos el mouse
sobre una imagen y en esta se realizara una zoom, todo esto por el atributo height.

XML
XML es un lenguaje de etiquetas, ya que cada paquete de informacin est contenida
por dos etiquetas como el lenguaje HTML pero XML separa el contenido. Si XML se ocupa
ms en el diseo de interfaces en Android ya a partir de los archivos XML que ocupa cada
aplicacin podemos editar lo que el estilo ya sea de la interfaz como de la tipografa,
podemos insertar botones, barras de desplazamiento, entre otras cosas. Ya hablando a
existido una parecido como HTML ya que ambos hacen uso de etiquetas, pero la gran
diferencias es que XML se reocupa por estructurar la informacin que pretende
almacenar, la estructura la marca la lgica propia de la informacin. XML enfocado en el
diseo de un sitio web se utiliza para que sea ms dinmico aunque ahora ya casi no es
tan utilizado adems que no es un lenguaje diseado para hacer pginas web. Su funcin
especfica es representar informacin estructurada en la web de modo que esta
informacin pueda ser almacenada, transmitida, procesada, visualizada e impresa, por
muy diversos tipos de aplicaciones y dispositivos.
Caractersticas

Basado en texto.
Orientado a los contenidos no presentacin.
Las etiquetas se definen para crear los documentos, no tienen un significado
preestablecido.
No es sustituto de HTML.
No existe un visor genrico de XML.
Es un subconjunto de SGML que incorpora las tres caractersticas ms
importantes de este: Extensibilidad, Estructura, Validacin.
Estructura

Un documento de XML est formado por datos de caracteres y marcado, el marcado lo


forman las etiquetas.
<Nombre_de_elemento Nombre_del_atributo =Valor_de_atributo>Contenido</Etiqueta_de_fin>

<autor pas=Mexico> Cesar Zarate Ojeda</autor>


Ejemplo
<Liga>
<Partido nmero="1">
<Local>Barcelona</Local>
<Visita>Real Madrid</Visita>
<Goles-Local>2</Goles-Local>
<Goles-Visita>3</Goles-Visita>
</Partido>
</Liga>

También podría gustarte