Google Web Toolkit

Google Web Toolkit (GWT) es un framework para la creación de interfaces para aplicaciones web que permite aprovecharnos de toda la potencia de AJAX sin necesidad de aprender Javascript, simplemente escribiendo código Java parecido a cualquier otro framework para la creación de GUIs, como AWT o Swing.

Para crear un botón que muestre un alert al ser pulsado, por ejemplo, basta con escribir algo tan familiar como esto:

Button b = new Button("Pulsa", new ClickListener() {
  public void onClick(Widget sender) {
    Window.alert("Hola Mundo");
  }
});

Y el framework se ocupará de traducir nuestro código Java a XHTML y Javascript.

Algunas de las novedades para su próxima versión, que está prevista aparezca durante este mes, son:

  • Localización
  • Clases XML
    Una librería basada en el DOM del W3C
  • Clases JSON
  • Widget para subida de archivos
  • Widget FormPanel
    Para enviar facilmente formularios HTML tradicionales desde aplicaciones GWT
  • Optimizaciones en RPC (Remote Procedure Call)
  • Mejoras en JUnit

7 comentarios en «Google Web Toolkit»

  1. Que va, es una gozada Agustín. Tú solo piensa en la diferencia entre depurar JavaScript, que es un infierno aunque uses un buen debugger, o código Java con el que puedes usar el depurador de Eclipse 🙂

    Por no hablar del tema de la compatibilidad entre distintos navegadores y similares

  2. Pingback: IDEs y GWT

  3. Yo tengo una gran duda con esto de GWT. Es sencillamente como usarlo. Por mas que leo el manual de google, no llego a entender exactamente que es lo que tengo que hacer para crear la aplicación. Tengo que poner applicationCreator cada vez que voy a hacer una parte de un proyecto?

    Siu me pudierais explicar a grosso modo como funciona GWT os lo agradeceria

  4. Solo tienes que poner applicationCreator para crear el cuerpo general del proyecto, luego el resto lo creas como si fueran clases normales. Puedes usar el IDE eclipse, y existe una aplicación que es GWTDesigner que es integra en eclipse y te permite programar con GWT con un interfaz grafico parecido a visual Basic.

    Un saludo

Responder a Agustin Cancelar respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.