Auf dieses Buch habe ich eine ganze Weile gewartet, es war ziemlich lange vor Erscheinungsdatum schon in Amazon angekündigt. Angekommen, ausgepackt, angefangen zu lesen. Den prinzipiellen Aufbau des Buches mit seiner Struktur finde ich sehr gelungen, der geneigte Leser (dem durchaus umfangreiche Java-Erfahrung unterstellt wird) bekommt nach und nach die wesentlichen Bausteine der RCP serviert. Allerdings in nicht mundgerechten Häppchen.
Abgesehen davon, daß das Buch an manchen Stellen den Eindruck macht, unfertig gedruckt worden zu sein (Referenzen auf Abbildungen, die nicht existieren, Verweis auf die CD, die es nicht gibt, Klassen- und Methodennamen für das gleiche Beispiel durch die Kapitel unterschiedlich), werden Codebeispiele für meinen Geschmack häufig entweder unzureichend oder offensichtlich dokumentiert. Ein Beispiel: ".., dass die Action mit dem PartService registriert werden muss, damit die Action von den ViewParts erreicht werden kann" sagt aus meiner Sicht nichts über die technischen und architektonischen Hintergründe der kommentierten Aktion aus. Es hat vielmehr den Klang von: "Das macht man so, weil man das halt so macht."
Wenn es gerade darum geht, das Framework kennenzulernen, möchte ich nicht schlecht kommentierte Bausteine aufeinandersetzen, sondern erklärt bekommen, warum was wie funktioniert. Das ist nur an einigen Stellen gut gelungen, so etwa bei den Adaptern nebst entsprechendem Beispiel.
Fazit: nettes Buch (mit Beispielcode auch zum Download), aber keine in sich verständliche Einführung in die Thematik. Die mittelprächtige Didaktik wird durch die Inkonsistenzen der Texte und Abbildungen nicht gerade aufgefangen. Als stichpunktartiger Leitfaden für gezielte Javadoc-, API- und sonstige Recherche durchaus geeignet.