Ich habe mir das Buch gekauft um ein bischen mehr Einblick in die "professionelle" PHP-Entwicklung zu bekommen. Seit Jahren bin ich im Bereich J2EE unterwegs und wollte nun mal sehen, wie man in PHP gute und professionelle Anwendungen entwickelt.
Erwartet habe ich intensive PHP Programmierbeispiele in denen es um Best Practises und Patterns bei den wichtigsten Enterprise Themen geht (Stabilität der Software, Skalierbarkeit, Sicherheit, Performance, SOA, Anbindung an Legacy Software, komplexe Datenbankzugriffe mit verteilten Transaktionen, OR-Mapper, ...).
Leider ist das Buch selbst eine Sammlung von Buzzwords und die meiste Zeit PHP unspezifisch. Allein 3 Kapitel der 7 beschäftigen sich mit Web 2.0. Inwiefern Web 2.0 ein Enterprise Thema ist, sei mal dahingestellt, aber durch das Thema AJAX ist wohl 80% des Quellcodes in dem Buch ausschliesslich JavaScript. Es wird zwar das eine oder andere Framework vorgestellt, aber selbst da ist nur der wenigste Code in PHP verfasst. Die zwei Kapitel um agile Softwareentwicklung kann man ohne Probleme ohne PHP betrachten.
Das Buch könnte man mit ein paar wenigen Änderungen auf jede Programmiersprache umschreiben. Leider wurde das Ziel etwas von PHP und im speziellen PHP5 zu vermitteln gänzlich verfehlt. Es wird auch in den meisten Bereichen nur an der Oberfläche gekratzt, so dass man nicht umhin kommt andere Literatur zu Rate zu ziehen. Somit ist es für mich ein zu teure Stichwortsammlung und ich habe erst nicht erfahren, wie eine in PHP5 entwickelte Enterprise Anwendungen aussieht, bzw aussehen kann.