Framework de développement en php
Il existe de nombreux outils, et plutôt que de réinventer la roue, c’est pratique de réutilisé ces outils.
Un framework rassemble ces outils (souvent de manière cohérente), en voici une petite liste :
– ATK
– AWF
– BISCUIT
– CAKEPHP
– CARTAG
– CASTOR
– CEP
– CEREBRAL CORTEX
framework en PHP5
– CGIAPP
– COPIX :
Framework en php4
– FREEFORM
– GGF
– GPFR
– HARICOW
fonctionne avec php5 et inclus des templates à base de XML/XSLT.
– HORDE
– ISMO
– JADE
– JELIX
Framework en PHP5
repose sur le modèle MVC
comporte une architecture modulaire
template proche de smarty
système événementiel
localisation
surcharge de fichier
mapping automatique d’url
système de cache
génération de code php à la volée
– LITHRON
– LIVEPIPE
– MEDUSA
– MODx
– PEAR
Framework php 4 et php 5
installé en natif depuis php4
– PHPMVC
Framework en php4
– PHPCLASSES
Plus qu’un framework, c’est un ensemble de classe.
– PHOCOA
Framework
– PHRAME
Framework en MVC
– POPOON
Framework en PHP 5
– PRADO :
Version de php
php 5 uniquement
Prérequis
PHP5 avec les extensions SPL (Simple PHP Library) et SimpleXML activées.
Installation facile
Télécharger le fichier zippé de prado et le décompresser dans un répertoire de son serveur.
Il est prêt à l’emploi.
Description
Framework en php5
Il repose sur un fonctionnement objet
MVC (Model – Vue – Controller) Oui
Support ajax Oui
Documentation
Oui (français, anglais, allemand, espagnol, chinois, italien, polonnais, russe et portugais)
Forum Oui
demo / exemple Oui
– RWFPHP
– SEAGULL (phpkitchen) SEAGULL (seagullproject) :
Il semble que c’est un framework reposant en partie sur la librairie PEAR (toutefois en lisant la doc, PEAR peut ne pas être inclus obligatoirement, à vérifier).
Il necessite PHP4 et la variable safe_mode à off. Il semblerait qu’il fonctionne aussi avec PHP5.
Fonctionne sous Linux et Windows
Utilise MySQL 3.23 et supérieur (aucun retour pour savoir s’il fonctionne avec la version 4.1 ou 5).
En revanche, il pourrait fonctionner avec Postgres et Oracle
Seagull fonction en MVC.
– SOLAR
– STUDS
– SYMFONY
framework en php5
Ajax est en natif
construction en MVC
Il semble fortement inspiré de ror, un framework en ruby
– XARAYA
– WACT
Framework
Il permet l’utilisation d’ajax.
– ZEFIR
– ZEND Framework
Ce framework vient de sortir.
Il est tout jeune (mars 2006), donc à découvrir.
– ZNF
Framework monté sur un model MVC en php5
– ZOOPFRAMEWORK
Framework
Article sur les framework :
– http://www.procata.com/blog/archives/2005/11/27/php-framework-consolidation/
– developpeur.journaldunet.com/panorama-frameworks
– theideabasket.com-winning-the-php-5-framework-wars