Ce qui s'est passé l'année dernière
Depuis l'annonce de la création du comité de pilotage du projet incluant les acteurs majeurs sur cette technologie et non plus seulement Google, afin d'assurer une gouvernance qui prenne en compte les besoins de la communauté entière, on peut noter :
- la mise à disposition du code source sur GitHub et d'un nouveau système de revue de code (Gerrit)
- l'implication de RedHat pour héberger le serveur d'intégration continue du framework (http://build.gwtproject.org/)
- l'arrivée de JetBrains dans le comité
- la mise en place du nouveau site Web http://gwtproject.org de GWT
Le futur
Les axes de développement seront orientés ainsi :
- Ouverture et simplicité : faciliter la contribution au projet par les développeurs extérieurs, et assainissement du code de GWT (notamment la mise à plat des dépendances cycliques dans le code interne)
- Rapidité : comme toujours, GWT met l'accent sur les performances à la fois dans le processus de compilation (avec un objectif de les doubler) et les performances du code compilé (une investigation sera menée pour améliorer l'adéquation entre le code JS généré et les machines virtuelles Javascript modernes)
- Interopérabilité : GWT va bientôt supporter Java 7 puis Java 8 lors de sa sortie (beaucoup de développeurs attendent avec impatience les lambdas expressions). Une meilleure intégration entre le monde Javascript et le code Java est également prévue
- Fiabilité : le support d'IE6 sera bientôt abandonné afin de se libérer d'une lourde dette technique qui met un frein notamment au développement orienté plateformes mobiles. En parallèle un effort sera fait pour fermer les 100 bugs les plus importants
- Intégration : avec la modularisation du code de GWT, il sera désormais plus facile d'intégrer des parties de GWT dans des projets s'appuyant sur son coeur (JBoss ERRAI et Vaadin par exemple)
- Mobilité : aujourd'hui, point de web sans parler des terminaux mobiles. De ce côté, le futur de GWT n'est pas en reste avec la prise en charge des navigateurs mobiles, et un soin particulier toujours sur les performances, l'accès réseau (les réseaux mobiles ont de plus fortes contraintes que les autres) et la consommation électrique (il faut prendre soin des batteries de nos smartphones)
Outre ces belles nouvelles, Ray Cromwell nous annonce le calendrier des prochaines versions : il est prévu des livraison mineures tous les six mois et des livraisons majeurs tous les ans. Une version 3 de GWT est prévue pour l'année prochaine.
Cette session, très attendue par la communauté, a confirmé les attentes des passionnés de GWT et pourra rassurer les dubitatifs qui n'osaient pas se lancer dans l'utilisation de GWT (ces derniers temps on a vu émerger pas mal de rumeurs sur la mort de GWT - celles-ci sont donc définitivement enterrées).
L'équipe Java (merci à Arnaud Tournier de Palo IT pour l'élaboration de la news)
Source : keynote Google I/O et
Et vous ?
- Cette annonce de Google, vous motive-elle à utiliser GWT ?
- Allez-vous contribuer au projet ?