Das Buch "Spring Boot: Cloud-native Anwendungen mit Java und Kotlin erstellen" gibt dem Leser einen Einblick in eine der beliebtesten und weitverbreitetsten Java-Bibliotheken für moderne Webanwendungen. Das Buch hat, ganz nach O'Reilly-Manier, einen hochwertigen Druck, gelungene Grafiken und allgemein einen hohen Qualitätsgrad. Im Folgenden möchte ich ein paar positive, aber auch negative Anmerkungen geben.
Pro:
- Das Buch deckt die meisten grundlegenden Aspekte von Spring Boot und modernen Webanwendungen ab.
- Es werden interessante Einblicke in das reaktive Programmierparadigma gegeben, das ich als spannend und als ein Werkzeug im Toolkit des modernen Software Engineers betrachte.
- Der Schreibtstil ist angenehm. Die Übersetzung ist gelungen.
Contra:
- An einigen Stellen wiederholt sich das Buch zu oft; es ist oft zu redundant. Es werden z. B. grundlegende Techniken für DB-Zugriffe gezeigt, dann aber auf den nächsten Seiten explizite Beispiele für die meisten gängigen Datenbanken gegeben. Dieser Abschnitt zieht sich.
- An anderen Stellen werden Themen zu oberflächlich oder nicht spezifisch genug behandelt.
- Der Autor verliert sich oft in Implementierungsdetails. Viele Seiten zeigen den einfachsten Code in voller Länge. Oftmals wird der gesamte Code erneut abgebildet, obwohl nur wenige Zeilen angepasst wurden. Die Ausgaben werden oft in voller Länge gezeigt, darunter sieben Seiten Stacktrace in Kapitel 12. Es wirkt, als würde das Buch künstlich gestreckt werden.
- Der Titel deutet darauf hin, dass sich das Buch ausführlich mit Cloud-nativer Entwicklung befasst. Das beschränkt sich jedoch lediglich auf 9 Seiten gegen Ende des Buchs.
Für Einsteiger kann das Buch durchaus hilfreich sein. Für erfahrene Entwickler hat es wahrscheinlich aber wenig Mehrwert.