Locale Page...  Global  |  Germany  |  UK  |  USA
Your privat CyberGadget - Die besten Resourcen für Web-Designer, Web-Master und Web-Developer!
Quick Search
Werbung
Partner & Freunde
Developersdex
Tutorial Guide
AVG Rating: 9.00
  Hinzugefügt 31 Aug 06   Aktualisiert 22 Nov 08
PHP Design Patterns (Deutsche Ausgabe)  
34.90 €
Neu ab 34.90 €
1 Gebraucht ab 31.90 €

Author Stephan Schmidt
Publisher O'Reilly
Publication Date 2006-09
Gebundene Ausgabe - 355 Pages
ISBN 3897214423

Amazon Reviews
amazon.de:
Entwurfsmuster und PHP scheinen sich irgendwie zu widersprechen: Muster gelten als kompliziert und komplex, PHP ist einfach und verständlich -- warum schreibt also ein PHP-Kenner wie Stephan Schmidt ein Buch wie PHP Design Patterns? Ganz einfach: "Durch die Anleitungen in diesem Buch werden Design Patterns zu einem Werkzeug der PHP-Entwicklung, das Ihren Programmieralltag sowohl erleichtert als auch bereichert.".

Schmidt setzt an mehreren Stellen an: die neuen Sprachkonstrukte in PHP, die von der Zend Engine 2 unterstützt werden, Objektgrundlagen bis hin zu Richtlinien, die beim Design einer Applikation beachtet werden sollten. An erster Stelle steht für ihn jedoch: guter Code in PHP und Spaß an Programmieren.

PHP Design Patterns richtet sich an die Adresse von PHP-erfahrenen Programmierern -- PHP-Neulinge sollten zumindest auf dem Stand von Einführung in PHP 5 sicher sein, bevor sie sich an Muster wagen, für den Aufstieg von PHP 4 nach 5 hat Schmidt dann jedoch ein kleines Einstiegskapitel bereit gestellt. "... wurde für Programmierer geschrieben, die bei der Entwicklung neuer Anwendungen auf objektorientierte Programmierung zurückgreifen."

Lesen kann man das Musterbuch von vorne bis hinten linear oder je nach Bedarf das entsprechende Muster auswählen. Los geht es wie schon erwähnt mit einem Einstieg in die neue Objektorientierung in PHP, bis hin zur Standard Library (SPL). Als nächstes stellt Schmidt dann an Beispielen vor, wie gutes Software Design aussehen kann und welche Regeln sich daraus ableiten lassen. Mit dabei ein bisschen UML. Nach den Grundlagen die Patterns: Erzeugungsmuster, Strukturmuster, Verhaltensmuster bis hin zu Enterprise-Patterns zum einen für die Datenschicht und Business-Logik zum anderen für die Präsentationsschicht. Anhang A zeigt die Installation von PEAR, das im Buch eingesetzt wird.

Stephan Schmidt hat

PHP Design Patterns ein wenig wie ein Kochbuch aufgebaut (weshalb PHP 5 Kochbuch so gut dazu passt) und zeigt für jedes Pattern die Motivation seiner Entwicklung, seinen Zweck, die Implementierung, Fallstricke, seine Definition, Konsequenzen für die Applikation sowie weitere Anwendungen und Variationen. Der entsprechende Code dazu ist dann auch noch Online. Irgendwie ist PHP mit der Version 5 erwachsen geworden und die PHP-Entwickler gleich mit. Design Patterns sind da nur ein logischer Schritt. Und den geht man am besten mit Schmidt!

--Wolfgang Treß

amazon.de:
"Ein rundes, das anvisierte Themengebiet hervorragend ausfüllendes Buch, das vom Leser nur eins verlangt: Zeit und Konzentration auf den Inhalt. Der Lohn dieser geringfügigen Investition sind verschiedenste Aha-Effekte und ein echter Schub an neuen Kenntnissen und Ideen. Und ein Nachschlagewerk, das man nach dem ersten Lesen nicht mehr vom Schreibtisch nehmen möchte."
amazon.de:
"Ein hervorragendes Buch in bewährter Qualität des O’Reilly- Verlages."
Ähnliche Produkte
PHP-Kochbuch
Neu ab 46.00 
Gebraucht ab 31.96 
Enterprise PHP-Tools
Neu ab 7.95 
Gebraucht ab 19.90 
[ Kommentar hinzufügen ]Amazon Customer Comments
Perfekte OOP-EinleitungRating: 5
09 Sep 2008 @ amazon.de
Wer weiß, wie OOP funktioniert, bislang aber nicht so richtig verstanden hat, warum das so toll sein soll, der sollte dieses Buch lesen. Es macht süchtig nach objektorientierter Programmierung und macht die enormen Vorteile nachvollziehbar. Die Patterns selbst haben nichts mit PHP zu tun und sind sehr hilfreich beim Designen von Anwendungen und Bibliotheken.
BindefehlerRating: 4
29 Jul 2008 @ amazon.de
Inhaltlich ist das Buch gut, auch wenn an manchen Stellen ein wenig mehr über den praktischen Nutzen eines Patterns wünschenswert wäre. Leider hat das Buch einen Bindefehler: die Seiten 49-80 sind doppelt, dafür fehlen die Seiten 17-48. Wer da wohl Korrektur gelesen hat?
GrandiosRating: 5
23 Jun 2008 @ amazon.de
Endlich ein Buch, das Design Patterns für PHP5 so richtig schmackhaft macht. Ich gebe zu, nach der Literatur dieses Buches bin ich infiziert und kann die Finger nicht mehr von Abstrakten Klassen und Interfaces lassen. Genial!
Sehr Gut für den AutorRating: 5
28 Mar 2008 @ amazon.de
Deutsche Fachbücher sind im Vergleich zu englischer Literatur oft sehr spröde zu lesen. Dieses Buch zeigt dass es auch ander geht. Flüssig zu lesen!
Auch für Leute geeignet die aus anderen Programmiersprachen kommen und zwei Fliegen mit einer Klappe schlagen wollen. Die wichtigsten Patterns sind sehr gut erklärt. Wer sich vornimmt, sich in Zukunft mit einem MVC-Framework (Zend, Symphony, Cake, Joomla 1.5, etc...) zu beschäftigen, findet hier alle Patterns die ihm auch im Framework begegnen.
verständlich und praxisnahRating: 5
13 Feb 2008 @ amazon.de
Ein Buch mit vielen, praktisch gleich umsetzbaren Tipps und Beispielen. Die wichtigsten existenten Entwurfsmuster werden anhand von PHP-Quelltext praxisnah erklärt, ebenso die Anwendungsgebiete und mögliche Einsatzszenarien.

Ich programmiere seit ca. 5 Jahren PHP, teils in Enterprise-Umgebungen mit hohen sechsstelligen LOC, aber ein so gutes Buch über PHP wie dieses ist mir bislang noch nicht untergekommen.

Zielgruppe des Buches sind mE all diejenigen, die nicht nur ein Modul für XT:C schreiben wollen, sondern wirklich enterprisefähgien Code designen wollen und nicht nach der Fire-and-forget-Methode arbeiten.
Verständlich aufgearbeitete Entwurfsmuster für jedenRating: 5
22 Oct 2007 @ amazon.de
Dieses Buch bietet wirklich alles, was man braucht, um ordentliche Webanwendungen zu entwickeln. Nach einem kurzen Einstieg in OOP (in PHP5), SPL und gutes Softwaredesign beginnt auch schon das Abenteuer "Design Pattern". Die vorangegangenen Kapitel sind essentiell um den Nutzen der Patterns einschätzen (Gutes Softwaredesign) bzw. um die Patterns umsetzen zu können (Einführung in OOP mit PHP5).
Die Kapitel mit den Patterns sind logisch eingeteilt nach ihrem Anwendungsgebiet, was zusammen mit dem Gebrauch von kurzen Tabellen am Ende eines jeden Kapitels zu einer optimalen Auffindbarkeit von Lösungen führt. Es ist also optimal als Nachschlagewerk geeignet.
Die Beispiele sind stets sehr anschaulich und es wird auch praxisnaher Bezug (patTemplate und Propel) in die Erklärungen eingeflochten. Die meisten Beispiele arbeiten allerdings mit Beispielen der realen Welt (Fuhrpark, Autos, ...) was das Verstehen der Patterns einfacher gestaltet. Dazu gesellen sich i.d.R. UML-Diagramme, die den Pattern veranschaulichen. Um diese Patterns dann selbst optimal anwenden zu können, findet sich eine kurze aber präzise Liste von Schritten, die man durchführen muss, um einen Pattern einzusetzen.

Es wird auf nicht-wesentliche Erklärungen verzichtet. An solchen Stellen findet sich meist ein Tipp für weiterführende Lektüre. Allgemein werden einige Tipps zu wertvollen Ressourcen gegeben, wie z.B. Buchempfehlungen für das Thema Design Patterns oder Webseiten, die sich mit den Themen befassen.

Alles in Allem kann man nur fünf Sterne geben, da es wirklich einfach verständlich, gut aufgearbeitet und somit für jeden verständlich ist.
Eine echte Bereicherung!Rating: 4
21 Sep 2007 @ amazon.de
Ein tolles Buch. Schöne Pattern-Auswahl mit super Beispielen - verständlich erklärt. Statt der ersten 100 Seiten PHP 5 OOP Grundlagen und Tipps zu gutem Softwaredesign hätte ich mir allerdings lieber noch mehr Patterns gewünscht.
Muß für PHP ProgrammiererRating: 5
15 Jul 2007 @ amazon.de
Dieses Buch ist gut Aufgebaut. Der kurze Abschnitt über 0OP ist alles, was man über Objektorientiertes Programmierung wissen muss. Die Müster sind sinnevoll Aufgeteilt und sehr übersichtlich behandelt. Zum Schluss kommt alles zusammen und man bekommt eine sehr guter Einblick in die Programmierung moderner Webanwendungen.
Ein Buch für den objektorientierten PHP-Programmierer.Rating: 5
01 Apr 2007 @ amazon.de
Dieses Buch hat mich restlos überzeugt. Da ich dem Thema Design Patterns doch recht kritisch gegenüber stand, war ich sehr gespannt auf dieses Buch.

Sehr überrascht war ich dann, als ich in diesem Buch endlich eine umfassende Beschreibung der objektorientierten Features von PHP vorfand. Das Buch findet immer das richtige Maß, wenn es darum geht, komplexe Thematik kompakt aber doch ausführlich genug zu erklären. Und nicht zuletzt bringt es auch dem kritischen Leser das Thema Design Patterns nahe.

Für den groben Überblick nicht schlechtRating: 3
25 Mar 2007 @ amazon.de
Ich habe mir dieses Buch gekauft, da ich mich mit Entwurfmustern befasse und schon seit längerem unter anderem mit PHP programmiere.
Das Buch gibt einem einen guten Überblick, über die verschiedenen Entwurfsmuster der Software-Entwicklung. Die Entwurfmuster werden schön in Kategorien wie z.B. "Erzeugungsmuster" oder "Verhaltensmuster" eingeordnet.
Was mir an diesem Buch nicht so gut gefällt, ist dass der Autor die Entwurfmuster nicht optimal erklärt. Wozu zum Beispiel ein Front-Controller genau dient bzw. wie er genau verwendet wird, war mit erst genau klar, als ich in einem anderen Buch etwas über dieses Entwurfsmuster gelesen habe.
Prädikat lesenswertRating: 5
26 Feb 2007 @ amazon.de
Ein absolutes Muß für den gut sortierten (PHP) Entwickler Schrank. Der Autor versteht es mit einer Leichtigkeit und fachlicher Sprache das Thema an den Mann zu bringen - TOP!

Im Großen und Ganzen stimme ich mit meinen Vorrednern überein, jedoch gerade der angesprochene Punkt mit den ersten, eher allgemeineren Seiten zur Objektorientierung, finde ich nicht fehl am Platze. Somit wird ein optimaler Grundstein, auch für Einsteiger, gelegt.

Das Buch ist ein einfacher und toller Einstieg in die Welt der Patterns, mit gut verständlichen Beispielen.
Hält, was es verspricht!Rating: 4
08 Feb 2007 @ amazon.de
Dieses Buch erklärt alle klassischen Design Patterns anhand der aktuellen PHP-Version 5 und wagt sich somit in einen Bereich des Software-Engineering, der von den meisten PHP-Büchern nicht abgedeckt wird.

Natürlich sind alle Patterns, die erklärt werden, längst bekannt und bewährt, doch der Autor geht bewusst praxisorientiert zur Sache, so dass man die Beispiele leicht nachvollziehen und anwenden kann. Auch kurze Hinweise auf aktuelle Implementierungen (z.B. ORM-Frameworks) fehlen nicht, so dass man einen guten Überblick über den "State-of-Art" in der PHP-Entwicklung bekommt.

Dabei ist das Buch sehr übersichtlich und kann immer als Referenz hergenommen werden, wenn man sich mit Kollegen über die optimale Umsetzung einer Lösung streitet.

Einziger Wermutstropfen: Die ersten 55 Seiten befassen sich mit der obligatorischen Einführung in die Objektorientierung. Hier hätte ich mir persönlich eine Verschiebung weg vom Anfänger hin zu noch mehr (auch theoretische) Tiefe in den eigentlichen Patterns gewünscht.
Sehr interessante LektüreRating: 5
06 Dec 2006 @ amazon.de
ich programmiere seit einigen Jahren in PHP. Jedoch fehlte mir das gewisse Etwas Programmiermodelle in PHP Projekte einfließen zu lassen.
Dieses Buch erklärt in einer sehr einfachen Art und Weise verschiedene Modelle und Herangehensweisen. Der Autor fundiert seine Aussagen jedesmal mit praktischen Beispielen. Dem Buch liegt zwar keine CD mit den einzelnen Quellcode-Dateien bei, doch können diese von der offiziellen Buchseite bezogen werden.
Endlich eine Praxisnahe Anwendung von Design PatternsRating: 5
17 Oct 2006 @ amazon.de
Ich entwickle seit über acht Jahren mit PHP, und selbst wenn ich Design Patterns größtenteils kenne und auch Anwende, finde ich es immer wieder schwierig diese Abstrakten Designmodelle in Praxis umzuwandeln. Was mir an diesem Buch in dem Sinne am meisten gefallen hat, ist der Ansatz des Autors jedes Muster mit einem Konkreten und immer sehr passendem Beispiel zu versehen. Wenn man das Buch von vorne nach hinten durchliest kann man seine Kenntnisse in Objektorientierter Programmierung nochmal ein wenig auffrischen (speziell in Hinsicht auf PHP5), und von Hilfsmustern bis zu Businesslogic-Mustern alle Aspekte einer Webanwendung durchgehen.

Den Aufbau finde ich auch sehr gut, jedes Muster is zusätzlich zu der Implementierung und den Beispielen mit einer Übersicht der Konsequenzen und Vorteile, weiteren Anwendungen und Variationen sowie bekannten Fallstricken versehen.

Ich kann dieses Buch sehr empfehlen, am besten zusammen mit dem PHP Kochbuch (auch von O’Reilly) - damit hat man in einem Paket alles was man für moderne PHP-getriebene Webanwendungen braucht. Ich weiß jedenfalls, dass es mich dazu getreiben hat manche meiner Arbeitsansätze zu überdenken, und das ist immer gut!

Ich finde auch das die Gebundene Ausgabe auch noch richtig Klasse ist.
Kommentar hinzufügen!  Du mußt Dich zuerst einloggen, damit Du eine Kommentar/Review schreiben kannst!
Thema / Titel ...


Kommentar / Review


 

© 2001 - 2008 CYGAD.NET | All rights reserved. | Terms of Service | About | Time data: GMT +1! | Portal Release X2.6.1 Beta | RunTime: 1.4461
Optimized for Internet Explorer Internet Explorer 6.0+, Firefox Firefox 1.5+!