Ceux qui suivent mes quelques twits le savent déjà. Je viens de terminer (enfin) la rédaction du livre sur GWT 2 aux éditions Eyrolles. Je tiens à insister, pour l'heure, il n'existe encore aucun exemplaire papier. En même temps, GWT 2 n'est pas encore sorti, distribuer un livre sur un framework non finalisé n'aurait pas de sens. Rassurez-vous, c'est l'objet de quelques jours, l'équipe GWT s'active à la documentation du produit et la sortie devrait être médiatisée comme il se doit. Le livre sortira dans la foulée.
Il est d'ores et déjà possible de le pré-commander sur la plupart des sites (fnac, amazon, le monde en tique, etc ...), j'ai cru comprendre que le nombre d'exemplaires pour le premier tirage serait limité.
Concernant son contenu, on est encore un peu sous embargo, Eyrolles aura la primeur de vous présenter la table des matières et éventuellement un chapitre gratuit, je publierais d'ici peu sur ce même blog la table des matières complète, l'avant-propos et le chapitre intitulé "GWT, sous le capot". Certains "chanceux" recevront également un specimen.
Dans l'esprit, c'est un livre que j'ai voulu le plus exhaustif possible et totalement dans l'esprit de ce que Christian évoque dans ce billet. Ce n'est pas un livre de type "Tutorial", le web recèle d'articles de ce type. Ce n'est pas non plus un livre qui se lit d'un trait, il n'y a par exemple pas de grosse application "fil conducteur". Il existe une infinité de manière de produire une application GWT en termes d'architecture, je ne pouvais (et ne voulais) pas en imposer une. Toutes les pistes sont donc abordées avec leurs avantages et inconvénients respectifs.
En revanche, je pars du principe que le lecteur connait Java et maîtrise un minimum les différents éléments de mise en place (insérer un Jar dans le classpath, compiler, etc .). On se concentre donc sur l'essentiel ; les API, les bonnes pratiques, les pièges, etc . Etant l'auteur, je suis très mal placé pour juger de sa qualité, mais j'ai essayé de produire le livre que j'aurais adoré acheter. Les débutants apprécieront les nombreux exemples de codes, les plus initiés iront directement aux sections "sous le capot". Ma seule référence a été le code source de GWT 2 et les échanges avec les contributeurs. D'où le côté un peu "en avance de phase".
"Programmation GWT 2" en termes de chiffres, c'est quasiment 500 pages, 17 Chapitres, plus de 200 illustrations ou schémas d'architecture, une cinquantaine de projets Java. Tout ça, pour seulement ... 35 euros.
La bonne nouvelle du billet, c'est que j'ai tout de même l'autorisation de vous présenter ici le quatrième de couverture qui dévoile quelques lignes du contenu. J'espère que vous prendrez autant de plaisir à le lire que j'en ai eu à l'écrire et vous donne rendez-vous pour l'annonce de GWT 2.0 Release.