Kundenrezension

7 von 9 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Ganz gut, aber nicht professionell, sondern "nur" fortgeschritten, 8. September 2012
Rezension bezieht sich auf: Besser PHP programmieren: Handbuch professioneller PHP-Techniken, Design Patterns, PHPUnit, Frameworks, Subversion, CouchDB, Sicherheit, Errorhandling, Debugging, MVC, jQuery (Galileo Computing) (Gebundene Ausgabe)
"Besser PHP programmieren", dieser Titel wirft die Frage nach dem Sinn auf.

Besser PHP programmieren als faul in der Sonne zu liegen? Besser PHP programmieren als eine andere Programmiersprache zu nutzen? Oder vielleicht: Besser PHP programmieren als Sie es bisher taten?

Nun, vermutlich hat der Autor letzteres gemeint. Zum Geleit heißt es nämlich, das Buch habe bereits in früheren Auflagen dem Leser geholfen, seinen Programmierstil zu verbessern.

PHP, das stand einmal für "Pretty Home Page" und dieser Name suggerierte irgendwie etwas hobbymäßiges. Später wurde dies in "PHP Hypertext Processor" umgewidmet und sollte andeuten, dass sich die Sprache professionalisiere. Im Buch steht "PHP" nun einfach für sich selbst als Name einer Sprache, sowie andere halt "C", "Java" oder sonst wie heißen. PHP ist schließlich inzwischen auch im professionellen Lager angekommen.

Das Buch scheint den Hobby-Programmierer abholen und hin zur Professionalität bringen zu wollen, schafft diesen Weg aber nicht ganz, sondern entlässt den Leser eher als "Fortgeschrittenen".

Ein erster Blick in das Buch zeigt Themen auf, die für die professionelle Entwicklung als recht interessant und wichtig erscheinen, wie Programmierstil, Modularisierung, Fehlerbehandlung, Qulitätssicherung, Dokumentation und mehr. Nicht in der Auflistung "Auf einen Blick" enthalten sind weitere wichtige enthaltenen Themen, wie beispielsweise Pattern. Allerdings sind die Erläuterungen hierzu mindestens etwas knapp und stellenweise fraglich. So wird beispielweise das Observer-Pattern als "gehöre zu den in PHP eher nicht genutzten Patterns" beschrieben. Nun, dies mag der bisherigen Erfahrung des Autors entsprechen, aber gerade für die professionalle Anwendung ist dies ein wichtiges Muster. Auch die Objektorientierung, in PHP nicht von Anfang an enthalten, scheint noch etwas problematisch. So beschreibt der Autor unter der Überschrift "Polymorphie" nicht etwa den transparenten Austausch von Objekten, sondern die in PHP fehlende Überladung, also den Austausch von Parametern. Dies sind teilweise nur Kleinigkeiten, die den Unterschied zwischen "Fortgeschritten" und "Professionell" ausmachen.

Die Wortwahl des Autors ist meist so gestaltet, dass er eher die Programmierer anspricht, für die einige der gerade genannten Begriffe noch wie Fremdworte klingen. Er versucht den Leser bei knapp über Null abzuholen und behutsam an die Themen heranzuführen. Der Autor zeigt auch auf, wie sich gängige Fallstricke vermeiden lassen, z.B. bei der Konvertierung von Datentypen. Viele Themen, wie Programmierstil inkl. Namenskonventionen, können in so einem allgemeinen Buch nur getreift werden. Und die sogennante ungarische Notation hat sich in Zeiten moderner Entwicklungsumgebungen weitgehend überlebt.

Den größten Teil des Buchs nimmt das Kapitel "Praxislösungen für den Programmieralltag" ein. Hier erhält der Leser Informationen zu Datentypen, Algorithmen, regulären Ausdrücken, Sicherheit, Internationalisierung, Performance-Tuning und mehr. Und nicht zuletzt geht es hier auch um die Anbindung von Datenbanken. Professionelle Lösungen kommen indes kaum ohne Datenbankanbindung aus. Insofern hätte dies etwas ausführlicher ausfallen dürfen.

Trotz all der genannten Kritik ist ein einfach zu lesendes Buch entstanden, geeignet, den Leser auf seinen Weg zur Professionalisierung zu begleiten - aber nicht bis zum Ende. Insofern hält der Untertitel nicht ganz, was er verspricht. Wer tatsächlich professionell mit PHP arbeiten möchte findet vom gleichen Verlag etwas anderes: "PHP 5.4 & MySQL 5.5".

(Quelle: Meine Rezension auf it-rezension.de)
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 
War diese Rezension für Sie hilfreich? Ja Nein

[Kommentar hinzufügen]
Kommentar posten
Verwenden Sie zum Einfügen eines Produktlinks dieses Format: [[ASIN:ASIN Produkt-Name]] (Was ist das?)
Amazon wird diesen Namen mit allen Ihren Beiträgen, einschließlich Rezensionen und Diskussion-Postings, anzeigen. (Weitere Informationen)
Name:
Badge:
Dieses Abzeichen wird Ihnen zugeordnet und erscheint zusammen mit Ihrem Namen.
There was an error. Please try again.
">Hier finden Sie die kompletten Richtlinien.

Offizieller Kommentar

Als Vertreter dieses Produkt können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.   Weitere Informationen
Der folgende Name und das Abzeichen werden mit diesem Kommentar angezeigt:
Nach dem Anklicken der Schaltfläche "Übermitteln" werden Sie aufgefordert, Ihren öffentlichen Namen zu erstellen, der mit allen Ihren Beiträgen angezeigt wird.

Ist dies Ihr Produkt?

Wenn Sie der Autor, Künstler, Hersteller oder ein offizieller Vertreter dieses Produktes sind, können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.  Weitere Informationen
Ansonsten können Sie immer noch einen regulären Kommentar zu dieser Rezension veröffentlichen.

Ist dies Ihr Produkt?

Wenn Sie der Autor, Künstler, Hersteller oder ein offizieller Vertreter dieses Produktes sind, können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.   Weitere Informationen
 
Timeout des Systems

Wir waren konnten nicht überprüfen, ob Sie ein Repräsentant des Produkts sind. Bitte versuchen Sie es später erneut, oder versuchen Sie es jetzt erneut. Ansonsten können Sie einen regulären Kommentar veröffentlichen.

Da Sie zuvor einen offiziellen Kommentar veröffentlicht haben, wird dieser Kommentar im nachstehenden Kommentarbereich angezeigt. Sie haben auch die Möglichkeit, Ihren offiziellen Kommentar zu bearbeiten.   Weitere Informationen
Die maximale Anzahl offizieller Kommentare wurde veröffentlicht. Dieser Kommentar wird im nachstehenden Kommentarbereich angezeigt.   Weitere Informationen
Eingabe des Log-ins
 

Kommentare

Von 1 Kunden verfolgt

Sortieren: Ältester zuerst | Neuester zuerst
1-3 von 3 Diskussionsbeiträgen
Ersteintrag: 13.05.2013 14:33:13 GMT+02:00
Werner Lang meint:
Besten Dank für die ausführliche Rezension.
Die Darstellung wiederspielelt (leider, da ich mir mehr vom Titel erhoft habe) meinen ersten Eindruck beim Blick in das Inhaltsverzeichnis.

Antwort auf einen früheren Beitrag vom 13.05.2013 21:16:47 GMT+02:00
Galileo hat da noch ein anderes Buch in Petto, siehe it-rezension.de/Books/books.xhtml?bookId=122

Antwort auf einen früheren Beitrag vom 14.05.2013 10:10:12 GMT+02:00
Werner Lang meint:
Danke für den Tip - das Buch scheint eher meinen Erwartungen zu entsprechen.
Ich habe das Buch bestellt und bin voller Zuversicht, dass mich viele wertvolle Informationen erwarten.
‹ Zurück 1 Weiter ›

Details

Artikel

Rezensentin / Rezensent


Ort: Germany

Top-Rezensenten Rang: 24.824