Très complet, l'infrastructure est jugée performante par la SS2L. Le manque de fonctions d'internationalisation devrait être bientôt comblé. Reste que la présence d'ActiveRecord impose certaines contraintes.
CakePHP6 est un framework inspiré de
RubyOnRails, compatible avec PHP 4
et 5 et distribué sous licence MIT
(Open Source).
On notera que Cake utilise du code
optimisé pour la version de PHP
utilisée. Si l'on a le choix, il est
conseillé de l'utiliser avec PHP5.
Installation
CakePHP est distribué sous la forme d'une archive contenant le
framework et la structure d'un nouveau projet. Une seule action est
donc nécessaire pour créer un nouveau projet utilisant CakePHP :
décompresser l'archive à l'emplacement souhaité.
Le framework intègre par défaut un fichier de configuration Apache
(htaccess) qui active la gestion des urls conviviales. Cependant, si la
prise en compte des fragments de configuration est désactivée dans le
serveur Web, la modifications de la configuration sera à faire
manuellement.
Le framework en lui même ne demande que très peu de configuration.
Les seuls impératifs sont les paramètres de connexion à la base de
données. Il est également possible d'activer des fonctionnalités de
débogage qui permettent d'afficher pour chaque écran les différentes
requêtes SQL utilisées ainsi que les temps d'exécution de chacune
d'elles.
JDN Développeurs
|