Là voici, toute chaude, la fameuse table des matières détaillée accompagnée de l'avant-propos. Le choix du chapitre a été très compliqué, si nous choisissons un chapitre d'introduction, on pourrait penser que le livre est léger techniquement. Si c'est un chapitre avancé, on pourrait penser qu'il est trop complexe pour les débutants. Du coup, on a tranché, voici le chapitre sur le compilateur (donc très avancé techniquement) et l'avant-propos. Cela vous permettra de patienter encore quelques jours.
http://www.eyrolles.com/Accueil/Livre/programmation-gwt-2-9782212125696
Je remercie dans l'avant-propos tous les relecteurs qui m'ont aidé à rédiger ce livre, je ne leur en serais jamais assez reconnaissant.
Bonne Lecture !
Sami, tu peux détailler un peu plus ou donner des références sur ce point ?
Oui, vivement de pouvoir lire la suite ! :)
Par contre, juste une petite remarque : est-il trop tard pour les erratas ? Car dans le chapitre en question, page 289, il est dit que le compilo est lancé avec "-style PRETTY", mais dans le script (15 lignes plus bas), en fait, il est lancé en "-style DETAILED" (ce qui est plus conforme avec la réalité, vu que les noms de variables ont été conservés). Rien de très grave, mais bon, si c'est possible de corriger juste avant l'impression...
En tout cas, encore une fois, félicitation, j'attend la sortie avec impatience !
Toujours concernant le chapitre en question, je pense qu'il y a deux autres corrections à faire :
- page 305, il est écrit : "l’option –compileReport génère également des artéfacts dans le répertoire war par défaut.". Or, cela n'est PLUS vrai depuis la RC2, et plus exactement depuis le commit 7061 :
http://code.google.com/p/google-web-toolkit/source/detail?r=7061
- page 314, je pense qu'il a des accollades ouvrantes ("{") de trop à droite du "try {" ainsi qu'à droite du "catch {"
Après, il y a des détails qui eux ne sont qu'estétiques, comme par exemple dans la page 295, où il reste des commentaires en anglais mélangés à ceux en francais, et où le commentaire "Supprime des fonctions JavaScript inutilisées, possible" doit plutot s'appliquer à JsUnusedFunctionRemover qu'à JsStaticEval, ou encore, page 301, l'emploi du terme "surbrillance" plutot que "gras".
Mais bon, chapitre très très intéressant (bien que peut-être un peu court sur les linkers ?).
@FunkyChris : je vais ouvrir bientôt un site dédié aux erratas du livre. L'impression des premiers exemplaires est déjà lancée mais ces remarques serviront à la prochaine édition. N'hésites pas à te servir du formulaire "contact". Dans tous les cas merci beaucoup pour ta lecture éclairée (ce chapitre a été écrit juste avant la RC2).
Quid de l'intégration GWT avec les portails d'entreprise?
En tous les cas, j'ai hâte de recevoir mon exemplaire.
Y aura-t-il une dédicace prévue à la Fnac Wilson? :-)
Pour la fnac Wilson, n'empêche, ça me ferais bizarre, je n'y ai pas mis les pied depuis une bonne dizaine d'années au moins ;-)
je note que tu n'as pas traité une partie qui me semble critique, celle de l'intégration gwt2 maven, pour le moment, ça ne marche pas des masses (et pas beaucoup d'informations aussi sur le net).
peux-tu m'indiquer et dans le cas ou tu l'as déjà fait, comment le faire correctement ?
Merci pour le livre et pour ta réponse.
Les JAR officiels ont été insérés dans le repository central la semaine dernière je crois. Mais tu trouveras tout sur le site précédent.
Sami
ça marche bien, j'ai même intégrer gwt-presenter et toutes les dépendances nécessaires pour la mise en oeuvre de mvp, la commande "mvn gwt:eclipse:" génère bien un .launcher pour eclipse, il faudra cependant ne pas oublier de faire référencer la bibliothèque GWT2 par votre projet (même si c'est déjà fait par maven) mais pour le plugin GWT d'eclipse, c'est une information nécessaire, le launcher lance bien l'application mais sur la console l'URL pour exécuter l'application sur le Browser ne s'affiche pas.