Frameworks PHP et SQL
Liste des frameworks PHP gratuits supportant SQL. Les modules de bases dispensent d'écrire les fonctions de bases telles que l'authentification, et l'interface SQL simplifie l'utilisation d'une base de données.
CakePHP
Sous licence MIT, c'est une interface à MySQL, suivant le modèle de conception vue-contrôleur (MVC) et pour le code, l'orientation objets.
Il incorpore les technologies CRUD, ActiveRecord.
Le moteur de templates permet d'utiliser Ajax, JavaScript, les formulaires.
Les modules classiques d'authentification et de session sont inclus,
Site: CakePHP.org. Pour PHP 4 ou 5.
Site français: CakePHP-fr.org.
SolarPHP
Sous licence BSD, c'est un framework orienté objet supportant le modèle vue-objet.
Il comprend des modules pour l'authentification, la mise en cache, le déboguage, la construction d'une documentation, les emails et de nombreux autres.
Un objet sert d'interface aux bases de données.
Site: Solar PHP. Pour PHP 5.
Symfony
Compatible avec de nombreux moteurs de bases de données. Il se destine à la création d'applications Web par des entreprise. Reprend le modèle MVC, il offre un code lisible et supporte les technologies Propel et Doctrine. Système de cache pour accélérer les applications.
Il existe un CMS du même nom, c'est un logiciel différent.
Site: Symfony. PHP 5.2.4.
Les CMS frameworks
Certains CMS sont autant des frameworks que des outils de gestion de site.
Citons notamment:
- Spip. Au départ gestionnaire de templates, il s'est développé par l'ajout de composants PHP. Pour PHP 4 ou 5.
- Drupal. CMS requérant des connaissances en programmation.
- Modx. Framework au départ, évolue en CMS.
Voir aussi