Introduction à CodeIgniter
Ça fait déjà un certain temps que je regardais les frameworks PHP. J'ai finalement décidé de me lancer. J'ai choisi CodeIgniter parce que:
- La documentation était très claire et détaillée
- C'est l'un des frameworks les plus légers avec Kohana que j'ai trouvé
- Je ne suis pas 100% à l'aise avec l'orienté-objet de PHP 5
- Quel hasard, Jeffrey Way de chez Nettuts+ s'intéresse aussi à CodeIgniter et a débuté une série de webcasts intitulée CodeIgniter From Scratch, ce qui devrait m'aider à progresser beaucoup plus rapidement dans ce framework.
Pour le moment, j'en suis toujours à explorer les différentes fonctions et comprendre la sémantique (ou dois-je placer ce bout de code pour être compatible avec le concept Model-View-Controller). Pour vous aider à visualiser, voici un petit graphique expliquant un peu qui fait quoi dans ce concept:
J'ai commencé un projet de framework de formulaires puisque tout le monde qui s'intéressent à CI ne semblent vouloir faire que des blogs. Le projet avance bien et j'en profite pour tester un autre framework: Blueprint CSS. Jusqu'à maintenant, avec Blueprint:
- Tout ce que j'ai mis en page a réagi de la même façon, peu importe le navigateur
- Les styles proposés de base sont très attrayants et je n'ai pas ou peu eu à y retoucher
- J'ai toujours eu du mal à faire une belle mise en page de formulaire sans tableaux, cette fois je crois que ça y est!
Bref, dès que j'aurai quelque chose d'intéressant à présenter, je reviendrai pour vous en dire plus. D'ici là, si CodeIgniter vous intéresse, allez faire un tour sur Nettuts+ et débutez la série de webcasts, au moment où j'écris cet article, nous en sommes seulement qu'au deuxième épisode.


