jueves, 5 de abril de 2012

Descubriendo el Google Web Toolkit

Google Web Toolkit (GWT) es un framework de desarrollo en Java al que vale la pena acercarse.  Sirve para desarrollar clientes ricos en AJAX sin necesidad de programar en el tedioso Javascript. El desarrollo se hace en Java, para posteriormente traducir el código automáticamente a Javascript y HTML.
Ha sido desarrollado por Google para algunas de sus propias aplicaciones, y publicado como software libre.

Cómo se usa

  1. Se desarrollar la aplicación en Java. Es muy interesante que la aplicación se puede ejecutar y depurar directamente en cualquier máquina virtual de Java y casi cualquier entorno de desarrollo. ¡No hace falta navegador!
  2. Se usa el compilador del GWT para convertir el código a Javascript y HTML.
  3. Ya se puede desplegar en un servidor web.

Ventajas 

Este enfoque tan poco habitual tiene sus ventajas. La fase de desarrollo es más fácil al prescindir de Javascript. Las llamadas al servidor están completamente manejadas por GWT. Se ocultan las diferencias entre navegadores. GWT se encarga de compatibilizarse con casi cualquier navegador.
A cambio, todo no pueden ser ventajas. Resulta un poco más complicado adaptar detalles de diseño, accesibilidad, etc.

Plugin para Eclipse


Google ha desarrollado un plugin para Eclipse que incluye la Google App Engine (permite crear y alojar aplicaciones web en los servidores de Google) y el GWT. Se instala desde http://dl.google.com/eclipse/plugin/3.7 usando el Eclipse update manager.

Una vez instalado, se pueden ajustar las preferencias en Window -> Preferences -> Google -> App Engine / Web Toolkit.

Para saber más


No hay comentarios:

Publicar un comentario

Expresa tu opinión respetando a los demás y a unas mínimas reglas del lenguaje castellano.