Kategorie | PHP

Professionelle PHP 5-Programmierung: Entwicklerleitfaden für

08 September 2010


Warning: simplexml_load_string(): Entity: line 1: parser error : Space required after the Public Identifier in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): ^ in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): Entity: line 1: parser error : SystemLiteral " or ' expected in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): ^ in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): Entity: line 1: parser error : SYSTEM or PUBLIC, the URI is missing in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): ^ in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): Entity: line 1: parser error : Space required after the Public Identifier in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): ^ in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): Entity: line 1: parser error : SystemLiteral " or ' expected in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): ^ in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): Entity: line 1: parser error : SYSTEM or PUBLIC, the URI is missing in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1

Warning: simplexml_load_string(): ^ in /www/htdocs/websitet/shop/wp-content/plugins/autoestore/aes_b06622c8e54397753e11d996e4b93467.php(7) : eval()'d code on line 1
Buy From Amazon

Von hier an keine Kompromisse: George Schlossnagle wendet sich mit Professionelle PHP 5-Programmierung an Programmierer, die PHP bereits gut beherrschen und lösungsorientiert an komplexen und großen Webanwendungen arbeiten wollen. Im Vorwort von Rasmus Lehrdorf heißt es dazu: „Bei der Lektüre lernen Sie in wenigen Tagen, was er in all den Jahren praktischer Arbeit gelernt hat.“

„Nach der Lektüre dieses Buches sollten Sie ein solides Verständnis der Stärken und Schwächen von PHP haben und die besten Möglichkeiten kennen, um mit Problemen auf dem Gebiet der Webprogrammierung und außerhalb davon umzugehen“, soweit Schlossnagle zu seinem Buch. Tatsächlich geht es ihm weniger um die konkrete Lösung für ein bestimmtes Problem, sondern um ein Verständnis für Problemstellungen und Lösungen, die er anhand eines konkreten Beispiels erörtert. Auch dazu wieder ein Zitat von ihm: „Geben Sie einem Menschen einen Fisch, und er hat Nahrung für einen Tag. Lehren Sie ihn zu fischen, und er hat Nahrung für sein ganzes Leben.“ Okay, das klingt nach einem Plan.

Professionelle PHP 5-Programmierung besteht aus fünf Teilen über denen ein Thema steht: schreibe wartungsfreundlichen Code. Am Anfang steht die Implementierungs- und Entwicklungsmethodik: Programmierstil, Entwurfsmuster, Fehlerbehandlung, Templates, Standalone-Skripts, Unit-Tests, die Verwaltung von Entwicklungsumgebungen und die Erstellung (guter) APIs. Der nächste Hauptteil dreht sich um Caching: Tuning der Performance, partielles Caching von Dateien und die Wiederverwendung von Berechnungen. Teil drei bespricht verteilte Anwendungen: Interaktion mit Datenbanken, Benutzerauthentifizierung und Sessionsicherheit, verteilte Umgebungen und RPC. Teil vier ist der Performance gewidmet und Teil fünf der Erweiterbarkeit von PHP.

Konkrete Programmier-Professionalität weit ab von einem PHP-Einstieg — Professionelle PHP 5-Programmierung ist ein Glaubensbekenntnis eines Profis mit dem Namen George Schlossnagle. Und er heißt jeden Gläubigen Willkommen. –Wolfgang Treß

Professionelle PHP 5-Programmierung: Entwicklerleitfaden für große Webprojekte mit PHP 5

Bewertung schreiben

*

Kommentare werden moderiert. Es kann etwas dauern, bis dein Kommentar angezeigt wird.