Vous le savez peut-être, mais l’apport majeur de cette nouvelle version du framework Google de développement d’applications Web est le support de Java 5 : generics, boucles “for each”, etc.
Même si certaines APIs peuvent vous manquer (impossible de faire de l’introspection par exemple 🙁 ), l’émulation de la JRE est particulièrement complète et d’une utilisation tout à fait transparente.
La compatibilité est d’ailleurs telle que l’on peut tout à fait faire tourner le noyau d’EMF (oui oui !) sur GWT.
Parmi les autres nouveautés, il faut noter :
- amélioration des performances (tant au niveau de la compilation que de l’exécution),
- mécanisme de styling simplifié
- support du BiDi (inversion de l’IHM de droite à gauche pour des langues comme l’arabe)
- couche d’interaction Javascript, pour accéder en Java à des librairies Javascript legacy
De plus amples information sur le blog officiel.