Fakten:
Buchtitel: Besser PHP programmieren: Handbuch professioneller PHP-Techniken
Verlag: Galileo Computing
Ausgabe: 3., aktualisierte und erweiterte Ausgabe
Erscheinungsjahr: 2009
ISBN: 978-3-8362-1139-0
Umfang: Ca. 825 Seiten
Preis: 39,90 €
Einleitung:
Zitat der Verlags-Redaktion: „Besser PHP programmieren bietet Know-how und Hintergrundinformationen zur Theorie des Programmierens und Lösungsansätze aus der Praxis. Darunter finden sich viele grundsätzliche Informationen zum Umgang mit PHP, die selbst erfahrene Programmier nicht kennen. Angefangen vom Programmierstil und dem Aufbau von Programmen über Modularisierung, dem Einsatz von PEAR, Model-View-Controller-Architekturen, Eclipse, Frameworks, der Dokumentation und der Kommentierung der Software sowie Fragen der Performance und der Sicherheit. Dieses Buch ist keine Rezeptesammlung, sondern ein Buch für den täglichen Einsatz in der PHP-Küche.“
Wie der Titel des Buches schon sagt geht es um die professionelle Entwicklung mit PHP. Wie man schon auf dem Cover sieht, lockt das Buch mit vielen interessanten Buzz-words Themen, welche in vielen anderen Büchern oft zu kurz kommen. Die Themen erstrecken sich von Design Patterns über Sicherheit und Errorhandling bis hin zu PHPUnit und MVC. Wer PHP Grundkenntnisse lernen will oder ein Nachschlage-Werk sucht, dem empfehle ich Online Quellen oder einfachere Lektüre. Doch was ist es genau…
Für wen ist dieses Buch geeignet:
Das Buch ist für alle die sich mit PHP bereits auseinander gesetzt haben und auch die allgemeinen Grundlagen von Programmiersprachen verstanden haben. Denn erst wenn man eine allgemeine Basis hat, fängt es meistens an in den Fingern zu jucken, weil man versucht Konzepte aus der Theorie oder anderen Sprachen nach PHP zu portieren. Plötzlich fängt man an erst die Tests zu schreiben und dann die Methoden 🙂 Die Konzepte die das Buch vermittelt, werden in zahlreichen Beispielen verdeutlicht und untermauert. Somit ein gutes Werk in die fortgeschrittene PHP Programmierung.
Was dieses Buch nicht ist:
Das Buch ist weder für Einsteiger noch für PHP Cracks. Einsteiger sollten sich Gedanken über logische zusammen hänge und Grundlagen machen. Basics wie Objekt orientiertes Denken verinnerlicht dieses Buch nicht (MVC baut da drauf auf). Auf der Gegenseite werden PHP Cracks in diesem Buch zu selten einen „aha“-Effekt haben, weil die Konzepte die erklärt werden, zwar fortgeschritten sind, aber nicht bis zum „geht nicht mehr“ ausgeschöpft werden. Oder verlange ich da zu viel 😉
Was dieses Buch ist:
Das Buch ist eine lesenswerte Lektüre die man einmal durcharbeiten sollte um die Grundkonzepte einiger Vorgehensweisen zu verstehen. Dennoch ist das Buch begrenzt und reizt keine der Themen aus. An einigen stellen bleiben Fragen offen und Google muss an geschmissen werden.
Fazit
Mein Fazit ist: Kaufempfehlung für PHP Entwickler die wissen wollen was nach OOP kommt. Langjährige Entwickler die schon in diverse Frameworks geschnuppert haben, werden die meisten Konzepte bereits kennen und verinnerlicht haben.
Weitere Informationen gibt es auch auf der Webseite zum Buch.