[Blockierte Grafik: http://cover.galileo-press.de/9783836211390.gif]
Bildverlinkung geniest die freundliche Genehmigung des Galileo Press-Verlages.
- Authoren: Carsten Möhrke
- Verlag: Galileo Computing
- Ausgabe: 3.Auflage 2009
- Sprache: deutsch
- Umfang: 828 Seiten + DVD
- ISBN: 978-3-8362-1139-0
ZitatAlles anzeigen
„Besser PHP programmieren“rezensiert von
Torsten Hinze
Vorwort
PHP gilt gemein hin als eine der am einfachsten zu lernenden Sprachen. Hinzukommt dass die sehr verbreiteten Webhoster mindestens diese Sprache anbieten, so dass PHP die wohl verbreitetste Scriptsprache im Web ist.Diese Einfachheit beruht auch auf der Tatsache, dass PHP wenig Konventionen vorgibt und viele Sachen "automatisch" erkennen kann bzw. umsetzt. Hier liegt dann aber auch die Ursache für viel unsauberen PHP-Code. Das Buch möchte hier ansetzen und zeigen, wie man sauberes PHP programmiert und die vielen Fehler in der Praxis vermeidet.
Eine Leseprobe gibt es hier:
zur Leseprobe (PDF)
zum Inhalt
Der Inhalt des Buches deckt die folgende sehr grobe Punkte ab.Kapitel:
- 1.Die Arbeit mit PHP
- 2.Datentypen und -konvertierung
- 3.Programmierstil
- 4.Modularisierung von Code
- 5.Error Handling
- 6.Professionelle Bibliotheken
- 7.Qualitätssicherung
- 8.Dokumentation
- 9.Praxis-Lösungen für den Programmieralltag
(Das komplette Inhaltsverzeichnis findet man hier:
komplettes Inhaltsverzeichnis)
Viele Programmierer machen ihre ersten Gehversuche mit PHP. Die Sprache kommt dem Lernenden entgegen, da sie kaum Konventionen vorgibt, so dass man sich auf die Abstraktion des Problems – also den Lernvorgang - konzentrieren kann. Leider schleichen sich dadurch sehr leicht Unsauberkeiten ein, die die Lesbarkeit und Wartbarkeit des Quellcode deutlich erschweren. Dieses Buch zeigt hier nicht nur die empfolene Herangehensweise, sondern holt auch gern mal et3was weiter aus um die Zusammenhänge aufzuzeigen. So erfährt der Leser also viel Hintergrundwissen, um die richtige Arbeitsweise auch verstehen zu können.Der Autor spricht dabei nicht nur das reine Coding an, sondern befasst sich auch ausgiebig mit den wichtigen Tätigkeiten drumherum. Hier sei z.B. die Versionskontrolle, das Qualitätsmanagement, Dokumentation usw. genannt. All diese Punkte werden ausführlich erläutert und mit Wissen aus der Praxis untermauert. Hier kann man auch als aktiver Entwickler noch so einige Anregungen herausziehen.
Der größte Teil des Buches befasst sich dann auch mit exemplarischen Lösungen für alltägliche Programmieraufgaben. Man könnte zu diesem Abschnitt also gern auch "Kochbuch" sagen. Hier geht es vom einfachen Stack über Reguläre Ausdrücke und das Thema Sicherheit bis hin zu Lakalisierung und Performance-Tuning. Jedes Beispiel wird ausführlich diskutiert und die vorgestellte Lösung im Detail erläutert. Dieser große Komplex des Buches ist sehr gut zum Lernen professioneller Techniken bzw. Herangehensweisen geeignet.
Insgesamt ist dieses Buch eher für Leute gedacht, die sich mit Programmierung schon etwas auskennen bzw. für fortgeschrittene PHP-Programmierer. Ganz blutige Anfänger werden wohl nicht sehr glücklich, wenn sie sich allein auf dieses Werk stützen. Auch Quereinsteiger werden sicher gut zurechtkommen.
Für wirklich erfahrene PHP'ler geht das Buch sicher nicht weit genug, aber das ist wohl auch nicht der Anspruch des Autors. Das Buch soll Interessierten den Weg zu professioneller Programmierung mit PHP aufzeigen. Und das tut es doch ganz gut.Die beiliegende DVD enthält Software (Entwicklungsumgebung), sowie Tools (Jmeter & Co.) und natürlich die Listings des Buches.
Fazit
Die Lektüre des Buches hat mir Spaß gemacht, da der Schreibstil des Herrn Möhrke sehr locker ist und sich nicht in staubtrocknen Theorien verliert. Die Erläuterungen sind allesamt gut nachvollziehbar und man versteht gut welche Sicht der Autor auf die Dinge hat. Er vergißt es auch nicht, andere Perspektiven zu erwähnen und kommentiert diese.Die gebotene Themenauswahl ist alls gelungen zu bezeichnen, da sie vielseitig ist und jeden wichtigen Aspekt im Programmieralltag berührt. Die Erläuterungen sind recht ausführlich und gut nachzuvollziehen.
Ich würde das Buch jedem Einsteiger empfehlen, der seine ersten Gehversuche mit PHP hinter sich hat und der nun strukturierter und besser PHP programmieren möchte.
Mein Prädikat: empfehlenswert.
Torty