Note : 3 ; Quand même un peu mieux que la Javadoc. Mais pas tellement plus…
Voilà un pavé à 800 pages qui fleure bon le livre de commande. Pourtant le périmètre de l’ouvrage est volontairement limité aux frameworks de base d’Eclipse : SWT et JFace. On ne parle pas de développer des plugins et encore moins une application RCP. Aucunement question de s’appuyer sur les points d’extension du Workbench ni autre plaisanterie du même acabit… Voyons comment on en arrive là.
Le livre est découpé en deux parties (trois en fait) de taille inégales :
La première partie « Getting Ready » couvre le setup de votre projet applicatif au bout de 2 chapitres. Cela dit, on ne s’étale pas et c’est bouclé en 25 pages en tout.
Dès la seconde partie, on passe aux choses sérieuses avec SWT. En fait, c’est le gros du bouquin : 10 chapitre sur un peu plus de 500 pages. Tout est abordé de façon logique et je dirais même classique. On se rend vite compte qu’il y a principalement 3 choses que noircissent la papier : de grosses copies d’écran, des listing de codes un peu trop extensifs et une reformulation de la javadoc ! C’est un peu dommage, car les explications qu’il y a entre sont plutôt claires.
La troisième partie couvre logiquement JFace. 8 chapitres sur 280 pages lui sont consacrés. Même recette ici, on ne change pas une équipe qui gagne.
Je ne vois hélas guère de raison de s’enthousiasmer pour ce livre. Il ressemble vraiment trop à un texte que l’on paie au poids. C’est dommage car les auteurs savent se montrer clairs dans leurs explications. En le travaillant plus et avec une réelle volonté de rendre tout ça plus léger, ils auraient pu en faire quelque chose de bien plus acceptable de moins de 300 pages.
Bref, son âge canonique devrait déjà vous dissuader de l’acquérir ou même de le lire, mais hélas le problème est aussi dans le contenu.

Référence complète : The Definitive Guide to SWT and JFace – Rob Warner & Robert Harris – Apress 2004 – ISBN : 9781590593257