Ir a Tecsisa.com
16mar/09

Creación de soluciones modulares con Google Web Toolkit y Apache Maven

GWT se ha convertido en uno de los frameworks más populares para el desarrollo de aplicaciones web que siguen el paradigma AJAX. En este artículo exploramos la creación de aplicaciones web modulares utilizando Apache Maven para la construcción de la solución y la gestión de sus dependencias.

¿Qué es GWT?

GWT es una potente herramienta Java creada por Google Inc. para el diseño de aplicaciones web cross-browser basadas en comunicaciones AJAX.

La base del funcionamiento de esta herramienta es el GWTCompiler, un compilador que traduce código Java a código JavaScript. De esta manera se permite a los desarrolladores implementar la parte cliente de su aplicación utilizando alguno de los entornos Java existentes en el mercado, como Eclipse o NetBeans, agilizando así el siempre costoso desarrollo en JavaScript. Por otra parte, el compilador de GWT permite aislar al desarrollador de los detalles y características propias de los navegadores web, haciendo posible un desarrollo multi-browser.

Adicionalmente, GWT facilita el proceso de pruebas y el TDD impactando positivamente en la calidad final del software desarrollado.