Rezension: Web-Programmierung mit Perl
Gelesen bei AboutWebDesign.de
URL: http://www.aboutwebdesign.de/awd/content/1035372639.shtml
Perl ist durchaus geeignet, umfangreiche Internet-Anwendungen zu skripten. Manche behaupten sogar, es handele sich bei Perl um eine der besten Programmiersprachen überhaupt. Andererseits stellt sich die Sprache vielen Anfängern wie ein Buch mit sieben Siegeln dar, besonders, wenn es um Themen wie CGI, Datenbank-Interaktion oder auch Zusammenarbeit mit dem Apache-Webserver geht.
Helmut Patays Buch "Webprogrammierung mit Perl" verspricht, Ordnung in das Chaos zu bringen.
Deswegen beginnt der Autor mit einer recht ausführlichen Einführung in Perl allgemein, widmet sich dann aber Themen, die speziell die Web-Programmierung betreffen, so z.B. das leidige Pattern-Matching. Hier hält er sich jedoch nicht mit langen theoretischen Ausführungen auf, sondern unterlegt die einzelnen Abschnitte mit kurzen und verständlichen Beispielen.
Es folgen Kapitel zu komplexen Datentypen, OOP, CGI - und, für's Web natürlich besonders wichtig - Datenbank-Zugriffen via DBI. Auch in SQL wird kurz eingeführt. Das letzte reguläre Kapitel schließlich erklärt, wie man Perl-Module für den Apache programmiert - ein Thema für echte Perl-Profis. Wer sich dort durchgebissen hat, wird schließlich für die neuen Kenntnisse dankbar sein.
Im Allgemeinen gilt, dass mit wachsender Themen-Komplexität die Länge der Beispiele zunimmt. So zeigt der Autor beispielsweise den Aufbau einer Template-Engine und einer Datenbank-Anwendung im Detail. Wer praxisbezogene Beispiele sucht, ist mit dem Buch also gut beraten.
Der Sprachstil ist locker, was dem Lesevergnügen sicher nicht schadet. Der Programmier-Stil des Autors ist klar und eindeutig: er erklärt zwar, wie die wichtigsten, kryptisch anmutenden Perl-"Abkürzungen" zu interpretieren sind. In seinen eigenen Beispielen jedoch führt er lieber einen Variablen-Namen explizit im Code an, als das implizit vom Perl-Interpreter erledigen zu lassen.
Fazit
Wer ein praxisorientiertes Buch sucht, um mit der Web-Programmierung in Perl einzusteigen oder seine Kenntnisse zu vertiefen, dem sei dieses Werk ans Herz gelegt. Vorkenntnisse in einer anderen Programmiersprache sind dabei empfehlenswert. Für jemanden, der noch nie programmiert hat, ist das Buch nicht zwangsläufig unverständlich - trotzdem sollte man sich dann eventuell nach leichterer Lektüre umschauen.
Daten
"Webprogrammierung mit Perl", 1. Auflage 2002
Autor: Helmut Patay
Verlag: Addison Wesley Verlag / Pearson Education Deutschland GmbH, München
ISBN: 3-8273-2053-4
Website: http://www.addison-wesley.de