Introducción a GWT

Mucho se puede hablar acerca de GWT, como son mis primeros pasos y este post está dedicado a quienes también quieran dar sus primeros pasos, intentaré ser breve y preciso.

GWT es un framework open source de Google para el desarrollo en Java, que permite compilar esa aplicación y traducirla a Javascript y HTML. De esta forma podrás escribir complejas aplicaciones que hagan uso de AJAX, pero sin tener la menor idea de AJAX.

Sin más preámbulos, ayudado por Google Web Tookit – Documentación en español vamos a descargar GWT y crear el primer y clásico Hola Mundo.

  • Primero de todo, descargamos Google Web Toolkit
  • Descomprimimos el archivo, esto nos genera un directorio que debemos agregar al path a la variable de entorno PATH:
    • En Linux, hacemos un export de la variable PATH, agregándole el path del GWT. Es una buena idea hacer el export al abrir el shell en el archivo $HOME/.bashrc.
    • En Windows, a través de Propiedades del Sistema -> Opciones avanzadas -> Variables de entorno y Variables de usuario o Variables del Sistema.
  • Para crear una nueva aplicación nos valemos de un script applicationCreator (o applicationCreator.cmd para Windows).
    • Para crear una aplicación, en una consola ejecuto applicationCreator com.luauf.client.Hola, esto nos creará la estructura de directorios y el archivo src/luauf/client/Hola.java.
    • Al mismo nivel del directorio src, creará dos scripts (de igual forma que el script applicationCreator, si utilizamos Windows los scripts tendrán la extensión .cmd.
      • Hola-shell: este script corre la aplicación en “Hosted Mode”. El navegador web “Hosted” de GWT permite correr y ejecutar aplicaciones GWT pero sobre bytecodes de una máquina virtual.
      • Hola-compile: convierte el código fuente Java a JavaScript, transformando tu aplicación Java a su equivalente aplicación JavaScript. application.
    • En primera instancia, lo que haremos será correr nuestra aplicación, ejecutando el script Hola-shell.
  • También es posible crear una aplicación GWT con todos los archivos de proyecto para Eclipse, uno de los IDE por excelencia para el desarrollo y depuración de aplicaciones Java.
    • Para crear una aplicación GWT para Eclipse, debemos correr applicationCreator -eclipse GWTHola com.luauf.client.Hola, y luego, para crear la base de la aplicación y los archivos de configuración para eclipse projectCreator -eclipse GWTHola.
    • Luego, desde Eclipse importamos el proyecto desde File -> Import -> Existing Projects into Workspace”

Esto es todo por ahora, el próximo paso será empezar a programar.

Deje su comentario

Por favor, ingrese su nombre

Por favor, ingrese un correo-e válido

Por favor, ingrese su mensaje

luauf.com 2014

WordPressx411W567p429X67