
Obwohl sich moderne Entwickler zunehmend auf Netzwerkinformationsquellen konzentrieren, scheint es mir, dass Bücher über Programmierung immer noch ihre eigene Nische haben. Artikel stellen die Lösung spezifischer Probleme dar, eine Beschreibung spezifischer Punkte. Bücher bieten eine allgemeinere Sicht auf Technologie, eine Überprüfung der Best Practices und eine vollständige Abdeckung des Prozesses. Im Allgemeinen sind Bücher eine Sammlung von Artikeln, die einem großen Thema gewidmet sind und sich gegenseitig ergänzen.
Meine Bekanntschaft mit dem Buch "Modern PHP" fand zu einem für mich entscheidenden Zeitpunkt statt, um nach fast zehnjähriger Arbeit außerhalb der aktiven Codierung wieder in PHP zu programmieren. Ich brauchte einen kurzen Überblick darüber, was in letzter Zeit in PHP passiert ist, und bekam ihn mit Interesse.
Trotz der Tatsache, dass das Buch bereits 2015 „im Westen“ und 2016 in Russland veröffentlicht wurde und es scheint, über welche Art von „modernem PHP“ können wir sprechen? Aber ich kann Ihnen versichern, dass das Buch überraschend gut zusammengestellt wurde und grundsätzlich nicht veraltet sein kann.
Schauen wir mal rein und sehen, warum das so ist.
Das Buch besteht aus 3 Teilen: "Sprachfunktionen", "Fortgeschrittene Technologien", "Bereitstellung, Test und Konfiguration". Und ein paar Anwendungen: "PHP installieren" und "Lokale Entwicklungsumgebung"
Der erste Teil, "Sprachfunktionen", beschreibt, wie und woher PHP aus Version 5.0 stammt. Dies ist ein ausgezeichnetes Kurzmaterial, das nicht nur die hinzugefügten Funktionen beschreibt, sondern auch die Best Practices für deren Verwendung beschreibt. Wir betrachten Namespaces, Schnittstellen, Merkmale, Generatoren, Schließungen, ZendOPcache, einen eingebetteten HTTP-Server. Da ich eine große Hälfte dieses Durcheinanders verpasst habe, erwiesen sich die Informationen für mich als äußerst interessant.
Der zweite Teil von Advanced Technologies befasst sich mit PSR 1-4-Standards und denselben Best Practices. Der Autor spricht über die neue Welt von PHP, in der Frameworks vor Komponenten zurücktreten. Ich mochte diese Idee, ich hielt die Frameworks immer für sperrig und innerlich erschüttert von der Notwendigkeit, sie zu studieren, obwohl natürlich viel von bestimmten Aufgaben abhängt.
Der dritte Teil des Buches ist offiziell der Bereitstellung, Profilerstellung und dem Testen gewidmet. Es geht jedoch tatsächlich um die PHP-Community und das Ökosystem. Es hat viele interessante Links gesammelt und die Methodik des Autors zur Vorbereitung des Arbeitsplatzes eines PHP-Spezialisten angegeben. Der Ansatz selbst ist interessant, aber es stellte sich heraus, dass er mir nicht nahe stand.
Das Urteil
Wie Sie sehen können, basiert die Struktur des Buches weniger auf bestimmten Aspekten der Sprache als vielmehr auf einem allgemeineren Überblick über die Technologie. Der Autor zeigte, wie gut PHP ist und in welche Richtung der Leser „weiter graben“ sollte. Dies ist sein Wert - ein ganzheitlicher Look.
Ist dieses Buch den Kauf wert? Dies ist eine Frage, die Sie anhand Ihrer Aufgaben selbst beantworten müssen. Das Buch ist vernünftig und in meinem Fall eine wunderbare Ergänzung zu dem bereits angeschlagenen Buch „PHP 5“ von Z. Suraski und L. Atkinson. Für mich - diese Bücher stehen sich gegenüber.
PS:
Da wir eine Rezension eines Papierbuchs haben, lohnt es sich, ein paar Worte über sein Aussehen und seine Parameter zu sagen. Das Cover-Design ist traditionell für Übersetzungen von O'REILLY-Verlagen, gedruckt auf gutem Weißbuch, 300 Seiten, Softcover, A5-Format. Es ist schön, ein Buch mitzunehmen, das Sie bequem mitnehmen können. Auch die Innenausstattung verursacht keine Beschwerden.