Buch-Tipp

Professional Ajax (2nd Edition)

(Link zum Artikel: http://www.it-republik.de/jaxenter/buchtipps/000742)
  • Autor/in: Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett
  • Verlag: Wiley
  • Seiten: 624
  • erschienen: 2007
  • Preis: 34,80 Euro
  • ISBN: 978-0-470-10949-6
5/10 Punkte

Wie die vielen anderen roten Bücher von Wrox hat auch das vorliegende Professional Ajax in der nun schon zweiten Auflage den Anspruch, das Wissen nicht nur oberflächlich zu präsentieren, sondern wie auch schon auf dem Cover zu lesen: "Von Entwickler für Entwickler". Die Autoren haben versucht, auf den knapp 600 Seiten die volle Bandbreite von Ajax zu erläutern.

Die ersten drei Kapitel legen die grundlegenden Bausteine, um darauf in den nachfolgenden Kapiteln aufbauen zu können. Für Architekten ist mit Sicherheit Kapitel 3 (Ajax Patterns) lesenswert. In Kapitel 4 werden die Bibliotheken Yahoo Connection Manager, Prototype und jQuery jeweils in wenigen Seiten behandelt. Diese Behandlung ist aber nicht sehr tiefgehend, sondern sollte lediglich als Orientierung verstanden werden.

Die nächsten Kapitel befassen sich mit dem Format der Daten und deren Verarbeitung. Erwähnenswert sind hier Kapitel 7 über RSS und Kapitel 8 über das wichtige Thema JSON. Nach diesen Implementierungsthemen kommt dann etwas überraschend in Kapitel 9 das Thema Comet, das sicherlich wichtig ist, doch das man eher am Anfang des Buchs erwarten würde. Dies spiegelt aber auch das Prinzip des Buches wider. Die Kapitel sind in sich geschlossen und ein Springen im Buch ist problemlos möglich. In Kapitel 10 kommen nun die ersten richtigen Praxisthemen wie Maps und Mashups. Danach folgt das für Entwickler wichtige Thema der Debugging Tools (FireBug und Fiddler). Der Rest des Buchs beschäftigt sich noch mit unterschiedlichen Szenarien der Anwendung von Ajax. In Kapitel 13 werden auch einmal ganz kurz die Java-Entwickler adressiert, indem unter anderem das Framework DWR vorgestellt wird.

Die anvisierte Leserschaft dieses Buchs sind Entwickler bzw. Architekten. Um diese Nähe herzustellen, wird viel an Beispielen gezeigt, als Programmiersprache kommt dabei vor allem PHP zum Einsatz. Unter den Beispielen finden sich an vielen Stellen auch noch die Datenbankskripte für MySQL, um dem Leser ein komplettes Bild zu vermitteln. Hier wäre eher ein ER-Diagramm wünschenswert gewesen. Leser, die sich für eine spezielle Bibliothek wie jQuery oder Prototype interessieren, sind mit diesem Buch definitiv schlecht beraten. Die aus der Sicht der Autoren wichtigsten Bibliotheken werden zwar behandelt, aber für eine professionelle Anwendung kommen sie viel zu kurz. Um aber einen Überblick über das technische Umfeld von Ajax zu bekommen und auch hier und da tiefer einzutauchen, ist dieses Buch am Anfang ein guter Wegbegleiter. Fazit: Das Buch ist ein guter Baustein für die Aneignung von Ajax-Wissen, aber es beantwortet mit Sicherheit nicht alle Fragen, die für die tägliche Arbeit von Interesse sind.

von Markus Stäuble

Kommentare