Choisir son framework php

Choix du framework Symfony, CodeIgniter, cakePHP, or FuelPHP ?
Par David Leuliette le

Update Je ne peux plus travailler avec du php. Pendant des années j'ai essayé… en vain…
J'ai découvert Ruby on Rails et c'est — selon moi — la meilleure technologie pour faire sérieusement du développement Front-end.


Pour le développement de la nouvelle version de mon studio de création je me suis posé beaucoup de questions :

  • Webdesign ou développement lourd ?
  • Site statique or not ?
  • Je reprends ce que je connais déjà ?
  • Il est temps d'en apprendre un nouveau ?
  • WTF with Ruby on Rail ?

Après réflexion nous sommes au XXIème siècle : ce sont les dinosaures qui codaient des sites full HTML. Je me suis lancé dans la recherche d'un framework Php pour me permettre de gagner du temps, je ne vais tout de même pas réinventer la roue :) .

Un petit tour sur wikipédia : je trouve une liste (surement pas à jour mais on fait avec) pour commencer mes investigations dans le choix de mon framework php.

Je retrouve dans mes bookmarks une réflexion de @babozor qui se posait les mêmes questions existentielles

C'est à partir de ce moment que ça deviens compliqué. Je lance un petit tweet, je découvre le petit dernier qui m'est inconnu : Fuel PHP.

Résultat : j'ai passé 3 heures à lire les dernières informations à son sujet…

Finalement j'ai choisi codeIngniter pour plusieurs raisons :

  • Je ne connais pas ce framework, c'est une bonne occasion pour creuser le sujet
  • Architecture de programmation Modèle Vue Contrôleur
  • Solution simple et légère
  • Documentation claire et exhaustive
  • Communauté est importante
  • J'aime bien leur logo (comme quoi le marketing ça fonctionne)

La suite au prochain épisode !

Bonus : je vous partage une introduction au framework codeIgniter, et une bonne dizaines d'heures de formation vidéo sur le sujet.