Ajax: Asynchronous JavaScript and XML, es un desarrollo atribuido en forma original a Microsoft, si bine quiza Microsoft jamas penso en llamarlo de esta manera, si fueron ellos los pioneros en realizar llamadas asincornas que permitian la actualizacion de cirta parte de la informacion en sitios web.
Originalmente, Ajax estaba basado en el consumo de servicios web que devolvian XML. De ahi la X de su nombre. Sin embargo JSON aparecio casi de la nada para convertirse en uno de los formatos mas importantes de nuestros tiempos.
JSON o Java Script Object Notation, como lo mencionames en el podcast de ORMs, fue desarrollado basado en YAML,
Lista de Librerias JS
Nuestras recomendaciones para la seleccion de una libreria JS es basarse en las necesidades especificas de tu desarrollo. Algunas de estas herramientas estan mas orientadas a aplicaciones Web, como lo son ExtJS, YUI y JQuery, mientras que Scriptaculous, y Prototype estan orientadas a funcionalidades esteticas.
Si nuestra necesidades es desarrollar front ends, que permitan el consumo de servicios web y presentar informacion en forma dinamica, quiza JQuery, Ext y YUI sean las mejores opciones para estos fines. Mientras que si el proposito es desarrollar efectos de presentacion, se puede optar por alguna libreria basada en Prototype, como Scriptaculous.
Mas importante que el hecho de utilizar una libreria de JS como las anteriores, es enteder su funcionamiento, para ello, lo mejor es estudiar su API, y sobre todo tener un entendimiento amplio del Document Object Model, definido por la W3C, donde tambien podemos encontrar la definicion de DTD. Es importante recalcar que recomendamos que para nuevos desarrollos se opte por usar los modelos Strict, en lugar de los transitional, ya que estos ultimos son pensados por compatibilidad hacia tecnologias antiguas, de modo tal que en un futuro todas las definiciones de DTDs Transitional quedaran obsoletas.
Es media hora pasada la media noche, y acabamos de terminar de publicar este articulo.
Esperamos que nos disculpen por no reportarnos la semana pasada, y que disfruten este podcast.
Iaax Page
el motor de firefox es gecko, no ?