400440305. Una caja de herramientas web de Google propia
La mayoría de los desarrolladores crean aplicaciones Ajax usando varios lenguajes diferentes en dos o más niveles. En el lado del cliente, tenemos desde luego HTML, además de algo de lógica escrita en JavaScript para realizar tareas tales como validación del lado del cliente y manipulación del modelo de objeto de documentos (DOM, por sus siglas en inglés) HTML. En el lado del servidor, podemos tener partes escritas en PHP, Perl, Java u otros lenguajes.
Por desgracia, ligeras diferencias de JavaScript entre los navegadores, junto con importantes diferencias en DOM, han conspirado para hacer que la escritura de este tipo de aplicación sea más difícil. Las bibliotecas del tipo Dojo y Prototype contribuyen a limar las aristas más ásperas, pero importantes aplicaciones web dinámicas siguen siendo mucho más difíciles de escribir que las aplicaciones tradicionales de sobremesa a las que se supone están reemplazando.
La caja de herramientas Google Web Toolkit (code.google.com/webtoolkit) es una plataforma Open Source de uso libre creada por Google para hacer que Ajax sea más fácil. En el presente artículo, vamos a presentar GWTFlow, un visualizador de fotos de mezcla que nos permite navegar por cualquier álbum de fotos Flickr. La IU se inspiró en el visualizador de álbumes Cover Flow de Apple (