Introducción a GWT: Google Web Toolkit

¿ Qué es Google Web Toolkit?
Primero que todo ¿ que es esto de google ?
Es un framework desarrollado pro la gran G para ayudar a los desarrolladores web a construir aplicaciones Ajax fácilmente.
¿ Cómo funciona ?
Esta solución de google surge ante la problemática de las aplicaciones web que funcionan con Ajax donde abundan los ficheros javascript, y en javascript el orden no es una premisa, al contrario el código muchas veces se vuelve indescifrable por lo tanto inmantenible para futuras mejoras e incomprensible para corregir errores. Entonces GWT intenta solucionar este problema dándonos la posibilidad de escribir todo nuestro código HTML/Javascript tradicional en otro lenguaje: JAVA.
Entonces con GWT tu puedes escribir tus aplicaciones directamente en JAVA manipulando los objetos HTML como clases, depurando en tiempo real, sin preocuparte de la implementación del AJAX, esto es lo que GWT llama “Development Mode” o “Host mode“.
Cuando ya posees tu aplicación funcionando sin problemas en el Host mode, puedes compilar estas clases Java obteniendo como resultado tu trabajo perfectamente funcional en lenguaje HTML y Javascript listo para ser implementado en tu servidor.
Ventajas de GWT
- Facilidad de desarrollo de aplicaciones Web Ajax complejas, ya que no te preocupas por el javascript, solo lo haces con tus clases JAVA.
- La posibilidad de depuración de código Ajax con el depurador de JAVA.
- Múltiples Widgets que proporciona GWT para generar rápidamente Interfaces de Usuarios atractivas y que funcionan en todos los navegadores.
Enlaces de Interés
Sitio Oficial : http://code.google.com/intl/es-ES/webtoolkit/



