Español | Directorio del sitio

¿Cómo empiezo?

  1. Descarga la última versión de GWT.
  2. Utiliza la Guía de introducción para crear tu primera aplicación.
  3. Consulta algunos proyectos de ejemplo para profundizar más sobre el tema.

Más información

Vídeo destacado

Creación de aplicaciones AJAX más rápida y manual

Google Web Toolkit (GWT) facilita la creación de aplicaciones AJAX de alto rendimiento. Puedes crear tu interfaz en el lenguaje de programación Java y dejar que GWT compile el código fuente y genere una aplicación JavaScript optimizada. Actualmente, la creación de aplicaciones web resulta un proceso pesado y propenso a errores. Hay que pasar el 90% del tiempo intentando comprender las peculiaridades de los navegadores. Además, debido a la falta de modularidad de JavaScript, resulta difícil y delicado compartir, probar y reutilizar componentes AJAX. Pero las cosas no tienen por qué ser así.

JavaScript de alto rendimiento. GWT genera aplicaciones AJAX que:

  • Se cargan con más rapidez que las aplicaciones JavaScript creadas manualmente.
  • Utilizan un código más reducido, más compacto y almacenable en caché.
  • Admiten Internet Explorer, Firefox, Mozilla, Safari y Opera de forma automática.
  • Utilizan correctamente el botón "atrás" del navegador.

Mejores herramientas de desarrollo. Al escribir en Java, puedes utilizar:

  • Los entornos integrados de desarrollo (IDE) que más te gusten, como Eclipse, IntelliJ y NetBeans.
  • Completas herramientas de depuración, con inspecciones y puntos de interrupción variables.
  • Pruebas de unidades (basadas en JUnit) en un depurador y en un navegador.

Componentes de IU reutilizables y API de Google. GWT incluye una serie de útiles bibliotecas:

  • Los componentes de la interfaz de usuario integrados actúan como bloques de creación para varios navegadores para tu aplicación.
  • El mecanismo de llamada a procedimiento remoto (RPC) contribuye a la interacción cliente-servidor.
  • JavaScript Native Interface (JSNI) simplifica la integración de código GWT con código JavaScript existente.