Aller au contenu

PEAR

Un article de Wikipédia, l'encyclopédie libre.
PEAR

Informations
Créateur Stig Sæther Bakken (d)Voir et modifier les données sur Wikidata
Première version Voir et modifier les données sur Wikidata
Écrit en PHPVoir et modifier les données sur Wikidata
Système d'exploitation GNU/Linux et BSDVoir et modifier les données sur Wikidata
Type FrameworkVoir et modifier les données sur Wikidata
Site web pear.php.netVoir et modifier les données sur Wikidata

PEAR (pour PHP Extension and Application Repository, "Dépôt d'applications et d'extensions PHP") est une collection de bibliothèques PHP. C'est aussi une application qui permet de gérer les bibliothèques (installer ou mettre à jour une bibliothèque). On peut comparer ce système avec les gems de Ruby ou, plus largement, aux gestionnaires de paquets comme apt.

Ce dépôt propose des bibliothèques pour tous les besoins courants des applications web. Cela inclut l'authentification, les services web, le chiffrement, le cache, le XML voire la génération de fichiers Microsoft Excel. La qualité des codes est vérifiée avant qu'ils soient intégrés dans PEAR. PEAR a établi un cadre de travail et des conventions afin que les bibliothèques proposées soient utilisables et compatible avec les applications.

PEAR a été supplanté par le gestionnaire de paquetages Composer associé au dépôt Packagist, et est depuis lors très fortement délaissé. De nombreux projets, par exemple PHPUnit[1] ou encore Mockery[2], ont totalement abandonné l'installation via PEAR.

Ce système a été créé par Stig S. Bakken en 1999.

PECL (PHP Extension Community Library) est un dépôt dont les modules peuvent être installés par le gestionnaire de paquets PEAR[3], dont il s'est séparé en . La différence est que ses modules sont écrits en langage C, et compilés à l'intention de PHP.

Notes et références

[modifier | modifier le code]

Sur les autres projets Wikimedia :

Liens externes

[modifier | modifier le code]