Il y a aussi CodeIgniter qui a beaucoup du même genre de fonctionnalités, je vous suggère de le vérifier pour la comparaison.
Vous pouvez créer des sites Web hautement professionnels et évolutifs en utilisant ces deux frameworks. Vous êtes definitely dirigé dans la bonne direction au lieu d'écrire vanilla PHP. Avec ces frameworks, vous bénéficiez de modèles de conception éprouvés, par exemple le modèle Model View Controller et de nombreuses classes auxiliaires pour l'accès à la base de données, la validation des formulaires et la sécurité. J'utilise personnellement quelque chose qui s'appelle SilverStripe qui est un framework de développement PHP livré avec un CMS en option pour que vous puissiez créer des pages de base tout de suite, il est aussi assez puissant pour créer des applications web personnalisées complexes. facilement.
Je n'ai pas entendu CakePHP avoir un faible support, mais c'est juste moi. Quel que soit le cadre que vous finirez par choisir, cela impliquera certainement une légère courbe d'apprentissage. Dans mon expérience, quand j'ai commencé à utiliser un framework, j'ai commencé à blasphémer sur le manque de flexibilité dans ce que je voulais faire, mais cela a rapidement fait place aux améliorations de productivité lorsque vous avez commencé à apprendre et à utiliser les classes qui font le plus de travail pour vous (échafaudage de formulaire, ORM, validation de formulaire, accès à la base de données, sécurité, etc.).
Bonne chance.
Oui, c'est bon pour les applications à grande échelle. Tout ce qui ne supporte pas PHP <5 est bon. Zend, Symphony, Kohana, Gâteau et autres. Je voudrais rester loin de CI, car il supporte toujours PHP 4, ce qui est une chose dangereuse ces jours-ci (juste mon opinion subjective). –
CakePHP supporte PHP 4. Ils perdront leur support dans CakePHP 2.0. – bjudson
@Richard Knop Pourquoi n'aimez-vous pas le support de PHP4? Le gâteau l'a, et cela n'affecte vraiment rien. –