historias para no dormir…
JSON es un formato de representación de objetos en Javascript muy flexible, y que a pesar de tener ya algún tiempo, no ha sido hasta ahora que está empezando a ganar peso específico. Su utilidad es la de precargar ciertos objetos en una web para que su acceso sea mucho más rápido y no requiera esperar a que se lleve a cabo la consulta en la base de datos.
Por ejemplo, imaginad una web con un ránking de personas, y que dicho ránking se repita varios años (del 2001 al 2006, por ejemplo). Ahora imaginad que queremos hacer un paginador en el ránking para que nos permita cambiar de año al hacer click. Si ya tuviéramos precargados los datos con JSON, la actualización de la tabla sería instantánea, pues son datos que ya tenemos cargados.Evidentemente esto se puede hacer con AJAX muy fácilmente, pero tendríamos que esperar a que la consulta terminara para que se actualizaran los datos.
Y volviendo al tema, yo, personalmente, no sabía nada hasta que leí en Sofá Naranja, y aun así, fue lo típico que lees y dices “joder, que guay”, pero que no le ves ni aplicación ni nada.
Sin embargo, ahora la cosa ha cambiado: en primer lugar porque Rails 1.1 integrará soporte con JSON (con lo que ya no hay excusa para echarle mano) y la segunda porque he cambiado el listado de enlaces de del.icio.us de la barra lateral por uno generado con JSON.
Y es que del.icio.us permite utilizar JSON. La idea es que te devuelve un array de objetos, que simplemente has de recorrer y mostrar. Muy muy sencillo. Y para colmo incluyen un código de ejemplo, así que ya no hay excusa para echarle un vistazo.
Blog personal de Fernando Blat, sobre tecnologías web, y programación, ¿o era al revés?
Hace rato que lo vengo leyendo por ahi y no se me dio por probarlo, me parece que es hora de hecharle un vistazo y ver que puede hacer.
Está interesante la verdad, los links de la derecha tardan poquísimo en cargarse. Sería un lujo que todo internet trabajase con esto, aunque claro si tienes restricciones de tráfico sería un inconveniente.
Será cuestión de mirarlo…