Annuaire des briques logicielles pour PHP

 

Espace bibliothèques

Dans cet espace nous avons séléctionné les principales bibliothèques facilitant le développement de logiciels sur la plate-forme PHP.

 

Catégorie Produit Richesse Tendance Licence Remarques
Bases de données (abstraction)
  PDO 8 ++  

Rapide, natif, OOP, nécessite PHP 5.
Ne fait pas l'abstraction des requetes SQL.
Permet de simuler certaines fonctionnalités (requêtes préparées)

  PEAR DB / MDB2 6 ++   PEAR migre de DB vers MDB2
  ADODB 7 ++   Simule certains comportement non standard (clause LIMIT)
Cache (optimisation des performances par le cache)
  PEAR Cache Lite 7 +    
Documentation (génération de documentation automatique)
  PHPDocumentor 7 ++    
e-mails (gestion de l'envoi / reception de courriels, newsletter)
  PHPGuru 8 +    
  PHPMailer 8 +    
Framework
  Symphony 8 ++   Soutenu par une compagnie, AJax, français, Modèle RoR
  Prado 7 ++   Gestion événementielle, inspiré de Delphi, totalement PHP 5
  Seagull 8 ++   Actif, reconnu, utilisé dans l'industrie, fortement documenté, Modèle MVC
  ZendFramwork 4 ++   En fort démarrage. A suivre
Images (manipulation, génération de graphiques)
  JpGraph 9 ++ QPL Extrêmement complet. Licence QPL
coup de coeur
Artichow 7 =   Bonne alternative à JpGraph. Beaux rendus visuels
Moteur de recherche
  PHPDig 8 =   La recherche est tres rapide mais n'est pas dynamique. L'indexation se fait par l'intermédiaire d'un spider lancé manuellement ou automatiquement.
Permet d'indexer des fichiers PDF, Word, Excel par l'intermédiaire de modules.
PDF
coup de coeur
FPDF 8 =   Facile à mettre en oeuvre. Extensible. De nombreux modules. FPDI
Services Web
  SOAP 9 ++   Natif PHP5
  NuSOAP 8 ++   PHP4. Génération de fichiers WSDL