Google Developer Day 2008 - GWT
Continuamos con las reseñas de las sesiones del Google Developer Day 2008, efectuado el pasado lunes en la Ciudad de México. La segunda sesión de la tarde fué acerca del Google Web Toolkit, mejor conocido como GWT. La sesió estuvo a cargo de Dick Wall, quien es promotor de los productos para desarrolladores de Google, principalmente APIs y productos Java. Cabe mencionar que tiene más de 15 años de experiencia en el mundo del desarrollo, particularmente en Java.
Mi apreciación con respecto al expositor es su gran experiencia en el tema, supo mostrar ejemplos claros y concretos, y a pesar de que hubieron problemas con dichos ejemplos, supo resolverlos de inmediato (situación que no sucedió en la primera sesión). Lo único negativo, es que su tono de voz fué notablemente bajo y con un acento tipo inglés, que evitó que su exposición sea del todo clara.
El Google Web Toolkit, a.k.a. GWT, facilita el desarrollo de aplicaciones AJAX de alto rendimiento; de esta forma, los desarrolladores debemos solamente crear el front-end en Java y el GWT compilará nuestro código para dejarlo en un formato JavaScript sumamente optimizado… sumamente práctico y poderoso.
Algunas características de GWT son las siguientes:
- Archivos independientes se crearán para cada una de las aplicaciones usando una compilación diferida, de forma que nuestra aplicación descargue solamente aquellos archivos que requiera para funcionar en cada etapa.
- Los comentarios y código JavaScript que no se utilice será eliminado durante la compilación, reduciendo el tamaño de nuestra aplicación.
- Optimiza la escritura de AJAX, haciéndolo más rápido de lo que nos llevaría escribirlo a mano.
- La compilación diferida conlleva a un JavaScript reducido o más corto, con librerías ligeras generadas para cada buscador o navegador.
- Con “Image Bundlers” es posible empaquetar diversas imágenes en una sola, reduciendo así el número de solicitud de interacciones HTTP que requerirá nuestra aplicación.
Para finalizar, aquí les dejo algunas diapositivas de la sesión.
![[ Real World Example # 1 ] Real World Example # 1](http://espadas.com.mx/wp-content/uploads/2008/06/gdd08-s2-1.jpg)
![[ Real World Example # 2 ] Real World Example # 2](http://espadas.com.mx/wp-content/uploads/2008/06/gdd08-s2-2.jpg)
![[ The Ajax Architectural Shift ] The Ajax Architectural Shift](http://espadas.com.mx/wp-content/uploads/2008/06/gdd08-s2-3.jpg)
![[ What is Google Web Toolkit (GWT)? ] What is Google Web Toolkit (GWT)?](http://espadas.com.mx/wp-content/uploads/2008/06/gdd08-s2-4.jpg)
![[ Optimized Permutations ] Optimized Permutations](http://espadas.com.mx/wp-content/uploads/2008/06/gdd08-s2-5.jpg)
![[ JavaScript Native Interface (JSNI) ] JavaScript Native Interface (JSNI)](http://espadas.com.mx/wp-content/uploads/2008/06/gdd08-s2-6.jpg)
Pronto, las reseñas de las estupendas sesiones de Dion Almaer.
Fecha: Junio 28th, 2008 | Por: Gregorio Espadas | Etiquetas: ajax, google, gwt, java, javascript, mexico
Categoría: Blogging, General, Internet / Web2.0, Programación







