GWT 1.4 RC

La release candidate de Google Web Toolkit (GWT) 1.4 ya está disponible para descargar.

Esta es la release más ambiciosa hasta la fecha, con más de 150 errores corregidos y un montón de nuevas características, mejoras y optimizaciones.

  • Mejoras en el tamaño y la velocidad.
    • Gracias a las mejoras introducidas en el compilador el JavaScript generado ocupa entre un 10 y 20% menos.
    • Mejoras en la secuencia de inicio que reduce el tamaño del script de inicio en un 80%. También se reduce la latencia en el inicio, haciendo que los módulos carguen un 33% más rápido
    • Estas mejoras junto al nuevo ImageBundle hacen que las aplicaciones basadas en GWT sean increíblemente rápidas en cargar
  • Mejoras en el despliegue.
    • Se ha mejorado el protocolo RPC de GWT de forma que no tengamos por qué comunicarnos con servlets en el servidor, podemos usar el backend que queramos.
    • Se ha simplificado el mecanismo para añadir módulos GWT a las páginas HTML
    • Includes de scripts cross-site
  • Widgets y librerías.
    • Se puede arrastrar contenido al RichTextArea
    • Se puede lograr funcionalidad de autocompletado con el widget SuggestBox
    • Con HorizontalSplitPanel y VerticalSplitPanel podemos dividir la interfaz.
    • PushButton y ToggleButton son widgets de tipo botón fáciles de modificar para mejorar el aspecto de nuestra interfaz de usuario.
    • DisclosurePanel es un panel sencillo y de aspecto agradable para permitir a los usuarios ocultar y mostrar porciones de la interfaz facilmente.
    • DateTimeFormat y NumberFormat hacen sencillo el uso de fechas, horas y números independientemente del formato usen los usuarios.
    • IncrementalCommand nos ayuda a implementar tareas que requieren de un largo tiempo de ejecución sin que el navegador muestre avisos por la lentitud del script.
    • Nuevo subsistema de benchmark que se integra con JUnit y nos permite comparar la velocidad de nuestro código entre distintos navegadores con distintos parámetros.
    • Soporte para java.io.Serializable, a todos los efectos es sinónimo con IsSerializable de GWT.
    • Soporte para los eventos disparados por la rueda del ratón en diversos widgets.
    • Un montón de otras mejoras
  • ImageBundle. Permite combinar un grupo de imágenes en una sola tira, de forma que podamos usar una sola petición HTTP para cargarlas todas, aumentando bastante la velocidad de carga.
Comentarios
  1. fede

    aún no encuentro un IDE con el que desarrollar una aplicación con GWT sea algo simple. Alguien me sugiere algo? mi idea es desarrollar aplicaciones web con interfaz gráfica GWT, y hacer todo el backend con java+hibernate…

    un saludo

    fede

    Responder

  2. javiplay

    yo uso eclipse, desarrollar una aplicación web no es algo fácil. Pero una vez que lo consigues seguro que te acuerdas de volver a hacerlo, yo llevo tiempo estudiando la posibilidad “hibernate+gwt”, ahora mismo estoy probando gwt 1.4, apache 2.0, tomcat 5.5 y firebird 2.0 para la base de datos, esperemos que todo vaya bien, por ahora he conseguido que funcionen los servlets y la BD, a ver si los de google se han currado la nueva release y no hay problemillas serializables como los del PersistentArrayList y esas cosillas.

    Animo!!

    Saludos, Javier.

    Responder

  3. estimado....

    en esta pagina hay una lista de IDE’s para GWT.

    http://javaconganas.com/space/path/plataformas/j2ee/web/ajax/GWT

    saludos.
    Mervin.

    Responder

Deja un comentario