Geleitwort
Auf einen Punkt vor allem kommt es an. Auf die Bedeutung des Abenteuers für die Entwicklung und Erhaltung der Kultur. A. N. Whitehead, »Adventures of Ideas«, 1933
Als mir Carsten Möhrke zum ersten Mal von seiner Idee berichtete, ein Buch über PEAR schreiben zu wollen, dachte ich, er habe einen Scherz gemacht. Zu umfangreich schien das Vorhaben, um zwischen die Deckel eines Buches zu passen. Bei einem Thema dieses Umfangs schien es keinen Anfang und kein Ende zu geben.
Das PEAR-Archiv ist zwar bei weitem nicht so umfangreich wie sein Vorbild das CPAN-Archiv von Perl, aber der Umfang und die Streuung der Themengebiete ist enorm. Seit der PEAR-Gründung durch Stig Bakken im Jahr 1999 hat die PEAR-Entwicklergemeinde ihr Ziel konsequent verfolgt, ein Archiv von allgemein nutzbaren und qualitativ hochwertigen PHP-Klassen zusammenzutragen und zu entwickeln. Dank der unermüdlichen Arbeit der PEAR-Entwickler und des wachsamen Auges der PEAR-DEV-Mailingliste, die jeden neuen Paketvorschlag genau unter die Lupe nimmt, ist die Qualität und Verlässlichkeit des PEAR-Codes hervorragend.
Bei einem Thema allerdings haben die meisten Entwickler einen wunden Punkt: die Dokumentation. Dies trifft auch auf manche PEAR-Entwickler zu. Die Basisklassen sind sehr ausführlich dokumentiert. Je ungewöhnlicher oder spezieller das Themengebiet einer Klasse jedoch wird, umso häufiger wird man lediglich auf eine API-Dokumentation sowie den immer gern gesehenen Hinweis stoßen: Use the source, Luke. Da ich selbst Entwickler und Berater bin, weiß gerade ich den unermüdlichen Einsatz von Carsten Möhrke zu schätzen, der es dem PEAR-Einsteiger nicht nur bequem ermöglicht, das weite Feld der PEAR-Klassen zu entdecken, sondern ihm dabei auch noch jede Menge Spaß an der Arbeit mit PEAR vermittelt.
Bei der Kritik an fehlender Dokumentation sollte man allerdings auch nicht vergessen, dass die meisten PEAR-Entwickler ihrer gemeinnützigen Arbeit in ihrer Freizeit nachgehen. Wenn man neben dem Beruf und der Familie dann seine Zeit ein wenig einteilt, gilt oft die Regel: erst der Code, dann die Dokumentation.
Hoffen wir also auf ein weiteres reges Wachstum des PEAR-Archivs. Auf eine Reise durch die PEAR-Klassen können Sie sich aber schon jetzt freuen. Um mit Alfred North Whitehead zu sprechen: Lassen wir das Abenteuer beginnen!