Zusammenfassung
Das PHP Extension and Application Repository, kurz PEAR, wurde Ende 1999 von der PHP Group ins Leben gerufen; Ziel war ein offenes Archiv fr PHP Klassen analog des CPANs fr Perl kombiniert mit den Standards der Java Klassenbibliotheken.
Warum der Benutzer von PEAR profitiert
PHP gilt als einfach zu erlernende Sprache verbunden mit einem gro゚en Befehlssatz focussiert auf die Programmierung dynamischer Webseiten. Das katapultierte PHP innerhalb weniger Jahre zur unangefochtenen Programmiersprache im Netz, laut Netcraft. Doch mit der Zeit wuchsen auch die Anforderung an dynamische Webseiten: SOAP, I18N, WebDAV und XML-Verarbeitung in allen Formen etc. erforderten verst舐kt komplexeren Code.
Viele Programmierer stellten die entstandenen Klassen in PHP als OpenSource ber Skriptarchive zur Verfgung. Leider bieten sie kaum den Komfort fr Entwickler klassischer OpenSource-Projekte wie z.B. PHP mit seiner. gro゚e Entwicklergemeinde, CVS-Server u.v.a. Deshalb entstand PEAR: die freie Entwicklung von PHP-basierten Klassen sollte mit Hilfe der erprobten PHP-Infrastruktur besser gefdert werden.
Nach ersten Anlaufschwierigkeiten erwies sich PEAR als Erfolgsgeschichte, mittlerweile umfasst PEAR mehr als 150 Pakete fr alle mlichen und unmlichen Probleme - und Werkzeuge zu ihrer Verwaltung. Dank durchg舅giger Standards ist der Lernaufwand fr den Einsatz der Klassen gering; durch den fentlichen Aufnahme- und Reviewprozess werden Qualit舩 und Interoperabilit舩 gesichert.
Ein Blick in die einschl臠ige Fachliteratur zeigt, da゚ erfahrene PHP-Programmierer PEAR-Pakete in ihren Programmen bereits regul舐 einsetzen, ja geradezu selbstverst舅dlich. Doch man mu゚ kein Profi sein, um PEAR-Pakete benutzen - In meinem Vortrag werde ich die notwendigen Grundlagen aufzeigen, um es ihnen gleichzutun.
ワber den Autor
Alexander Merz studierte an der TU Chemnitz ErwachsenenBildung/Informatik. Mittlerweile arbeitet er als freier Programmierer und freier Autor.
Seit Mitte 2001 geht er PHP PEAR-Group an, ursprnglich als Code-Contributer. Heute ist er der Herausgeber des PEAR-Manuals; mit seinen Vortr臠en und Textbeitr臠en zu PEAR gilt er als deutscher PEAR-Evangelist.