PEAR (PHP)
Origem: Wikipédia, a enciclopédia livre.
O PEAR (PHP Extension and Aplication Repository) é uma plataforma e um sistema de distribuição para a codificação de componentes em PHP. O projecto foi fundado em 1999 por Stig S. Bakken para promover a reutilização de código.
O projecto têm os seguintes objectivos: • Fornecer uma liberaria estruturada de código; • Gerir e manter um sistema de distribuição de código e de pacotes; • Promover um tipo de codificação standard;
Por de trás do Projecto PEAR existe um grupo que administra este projecto. Cada pacote de código PEAR segue um padrão. Um pacote PEAR pode ser composto por o código e/ou os respectivos binários. Ao contrário dos arquivos CPAN (Comprehensive Perl Archive Network), do qual o Projecto PEAR tirou o modelo, o PEAR declara explicitamente todas as dependências em cada Pacote PEAR.
A classe mãe do PEAR contém o código para simular a linguagem orientada a objectos.
Os pacotes PEAR existem para executar muitas funções, algumas delas são autenticação, controlo de erros, caching, acesso a base de dados, encriptação, configuração, HTML, Web Services e XML
A PECL (PHP Extension Community Library) contem extensões em C para compilação no PHP. PECL inclui módulos para parsing de XML, aceder a outras banco de dados, parsing de e-mail, Perl e Python embutido nos scripts de PHP. A PECL trabalha agora como comunidade independente, tendo abandonado o projecto PEAR em 2003.