Bonjour,
J'arrive en fin de formation et j'ai une petite application à créer de A à Z.
Cette application n'est pas seulement un exercice mais sera utilisée en production.
Ayant déjà fait deux applications de A à Z sans framework et une autre avec Zend Framework, j'ai décidé de ne plus me lancer dans des dév. complets sans framework (trop de temps perdu...) et pas avec Zend pour ce genre de d'applications (considérée petite/moyenne), beaucoup trop lourd.
Au début j'étais parti sur CodeIgniter qui est très simple, rapide à mettre en place et dont on trouve pleins de librairies et autres, mais malheureusement quelque chose me dérange avec ce framework: il travail en array et pas en objet... (pour les enregistrements en BDD, les récupérations etc, d'ailleurs il n'y qu'à voir le modèle ne contient aucun setter/getter, uniquement le nom de la table en bdd à laquelle il se réfère.)
Du coup j'ai commencé à regarder du côté de CakePHP 2.0, il paraît être complet et performant mais avec le peu de temps que j'ai passé avec j'ai déjà quelques incompréhensions exemple:
Dans mon modèle User (qui doit se référer à la table user) il cherche à tous les coups en base de données une table "users" alors que chez moi elle s'appelle "user". Et j'arrive pas à le faire pointer sur ma table qui s'appelle autrement que ce qu'il cherche par défaut lui...
Aussi je trouve qu'il y a peu de doc./tuto sur cette nouvelle version de CakePHP, et j'aimerais pas être stoppé en plein dév. par manque d'informations...
Puis j'ai vu qu'il y avait aussi Yii qui paraît assez bien également.
Qu'en pensez-vous ?
Ma question, que me conseillez-vous en sachant que je ne peux pas utiliser un framework qui ait besoin requiert >=PHP 5.3.X ?
Et parmi les défauts que j'ai trouvé aux framework déjà utilisés, avez-vous des contre-arguments/explications qui me feraient voir les choses différemment ?
Je vous remercie en tout cas pour la lecture et les futures réponses.
Bonne journée
Edit: La raison pour laquelle il me faut un framework compatible PHP 5.2.5 c'est que les serveurs de l'entreprise en sont à cette version...
Partager