AJAX se ha convertido por derecho propio en una de las tecnologías más populares para la creación de aplicaciones web dinámicas, con resultados tan interesantes como los conseguidos en Gmail.
Sus siglas, acrónimo de Asynchronous JavaScript And XML, nos indican que esta tecnología nos permite mantener una comunicación asíncrona entre el navegador y el servidor utilizando JavaScript Y XML. Esto implica que podemos realizar cambios en la página sin necesidad de recargarla.
La simple mención de JavaScript puede causar ciertas reticencias entre muchos programadores, ya sea por la pereza de aprender un nuevo lenguaje, porque las herramientas no son tan maduras como en otras plataformas, o por las dificultades que nacen de las incoherencias con los estándares de algunos navegadores.
Y aquí es donde entra en juego el framework Google Web Toolkit (GWT), del que ya hemos hablado anteriormente. GWT nos ahorra dolores de cabeza permitiéndonos escribir nuestra interfaz en Java y obtener, una vez compilada, XHTML y JavaScript compatible con todos los navegadores.
Y aunque podemos desarrollar interfaces basadas en GWT con cualquier editor de texto nunca está de más utilizar herramientas que nos hagan la vida un poco más fácil.
GWT ha tenido una acogida increíble y a pesar de su juventud ya contamos con distintas alternativas, la mayor parte de ellas basadas en Eclipse:
Seguir leyendo IDEs y GWT…