Groovy - Grundlagen und fortgeschrittene Techniken (Rezension)
Christian Kröger aus der JUGHH hat sich den dpunkt - Titel "Groovy - Grundlagen und fortgeschrittene Techniken" von Joachim Baumann vorgenommen. Hier nun seine Rezension:
Rezension
Das mir vorliegende Buch, erste Auflage 2008, wendet sich an Java-Entwickler und Studenten. Das Buch gliedert sich in drei große Abschnitte: "Einführung", "Grundlagen" sowie "Fortgeschrittene Themen", und füllt dann mit dem Anhang zusammen 587 Seiten.
In der "Einführung" erleichtert der Autor dem Leser den Einstieg in die Groovy-Programmierung durch z.B. die Beschreibung der Installation von Groovy und einer Entwicklungsumgebung. Der Abschnitt "Grundlagen" umfasst ca. 200 Seiten und vermittelt alle wichtigen Basis-Konzepte, Features und Besonderheiten. Spannend für mich als Java-Entwickler wurde es im etwa 260-seitigen Abschnitt "Fortgeschrittene Themen"; Hier geht es um genau jene Features, die mich veranlasst haben, mal einen Blick auf diese "andere" Programmiersprache zu richten. Auch die beschriebenen Interaktionsmöglichkeiten zwischen beiden Sprachwelten Java und Groovy, ermöglichen es dem Java-Entwickler, über eine mit Groovy "gewürzte" Architektur nachzudenken beziehungsweise diese auch umzusetzen.
Fazit
Das Buch ist sehr umfangreich und lebt von den vielen kurzen Beispielen. Ein weiterer positiver Aspekt ist, dass es sich bei dem Titel um einen relativ aktuellen Titel handelt (bezogen auf die jetzt aktuelle Groovy-Version). Der Titel ist in deutsch verfasst. Hierdurch wurde eine Zeitverzögerung, wie bei den übersetzten englischsprachigen Titeln üblich, vermieden, ebenso wie oft bemängelte zusätzliche und evtl. sinnverfälschende Interpretationen seitens eines Übersetzers.
Die Freude an der reinen Lektüre wird etwas durch den recht nüchternen Ton getrübt. Insgesamt handelt es sich eben um eine Referenz, die eher bei der direkten Anwendung hilfreich ist - jemand der hier lediglich vermittels der Lektüre an die Materie herangeführt werden möchte, wird womöglich von der Informationsvielfalt überfordert sein.
Die gute Struktur des Buches macht es jedoch zu einem kompetenten und umfangreichen Nachschlagewerk für die Groovy-Entwicklung.