Les frameworks PHP inspirés de Ruby on Rails (Code Igniter)
Publi� le 22 janvier 2007
JPEG - 6.8 ko, http://www.h3rald.com/img/pictures/codeigniter.jpg

Site web : www.codeigniter.com
version de PHP : PHP4 et PHP5
License : CodeIgniter
Poids (.tar.gz) : 609KB
Bases de données supportées : MySQL, PostgreSQL, SQLite, MySQLi, MS SQL + ODBC
Tutoriel débutant : Hello World ! Introduction to Code Igniter [video]

Description officielle :
“Code Igniter est un framework Open Source qui rend l'écriture d'applications PHP très rapide. (...) Conçu pour se laisser utiliser, Code Igniter est un puissant framework PHP avec une surcharge très faible, créé pour les développeurs PHP qui ont besoin d'un outil simple et élégant pour créer des applications web complètes. Si vous être un développeur qui vit dans un monde réel de serveurs mutualisés et de clients avec des délais de livraison, et si vous êtes fatigué des frameworks largement inpondérables et non documentés qui ont besoin d'une certaine science pour le comprendre, Code Igniter est peut être ce qu'il vous faut.”

AVANTAGES :

-  Documentation de bonne qualité et bien organisée
-  Aucune configuration (comme Rails et Cake)
-  Inclut de nombreuses classes et bibliothèques pour les tâches courants
-  Compatible PHP4 et PHP5
-  Communauté de taille moyenne
-  Structure des répertoires intuitive
-  Fournit avec un guide utilisateur complet dans des fichiers séparés

INCONVENIENTS :

-  Pas de tutoriel complet sauf la vidéo !
-  Relativement nouveau sur la place mais l'intérêt pour lui est grandissant
-  Ne semble pas supporter les relations entre les tables

Commentaires :
Les internautes semblent plutôt enthousiastes à propos de ce framework : où il y a une conversation sur les plus grands (Cake et Symfony), il y a toujours, quelqu'un qui suggère d'utiliser Code Igniter. Je pense personnellement que cela peut être vrai ou faux pour les projets petits et moyens. Toutefois, j'opterais pour CakePHP ou Symfony pour les grands projets : quelque chose manage, e.g, notablement, les relations entre les tables.

Traduit de l'anglais
Source : Fabio Cevasco's

Pages 1 | 2 | 3 | 4 | 5