J'ai fait du CakePHP, avant de passer sur Symfony. Ce dernier me rebutait au premier abord à cause de sa ligne de commande quasi indispensable et de ses fichiers de conf en YAML, mais une fois passé outre ça, j'aurais du mal a retourner sur Cake.
Ce qui me plait avec Symfony par rapport à ceux que j'ai pu essayer, c'est qu'il exploite à fond le PHP5 et son modèle objet, les exceptions, etc... Par exemple la gestion du modèle avec Propel me permet d'avoir des classes faciles à étendre, au contraire de Cake où on récupère juste un gros tableau.
Le point noir de Symfony reste sans doute sa taille, il est assez lourd et a une forte empreinte mémoire, en contrepartie, il est très riche.
J'ai testé rapidement CodeIgniter, très léger, mais aussi très léger fonctionnellement, quand j'ai vu qu'il manquait les 3/4 des fonctionnalités de Symfony, j'ai laissé tomber.
Je n'ai jamais vraiment pris le temps de regarder ce qui se fait dans les autres langages. J'ai bien voulu me lancer dans Rails, mais faute de trouver des tutos corrects pour la dernière version (qui casse toute compatibilité avec les anciennes), j'ai pas été bien loin.
[^] # Re: Avis persos ?
Posté par Moogle . En réponse à la dépêche symfony 1.1 est sorti. Évalué à 3.
Ce qui me plait avec Symfony par rapport à ceux que j'ai pu essayer, c'est qu'il exploite à fond le PHP5 et son modèle objet, les exceptions, etc... Par exemple la gestion du modèle avec Propel me permet d'avoir des classes faciles à étendre, au contraire de Cake où on récupère juste un gros tableau.
Le point noir de Symfony reste sans doute sa taille, il est assez lourd et a une forte empreinte mémoire, en contrepartie, il est très riche.
J'ai testé rapidement CodeIgniter, très léger, mais aussi très léger fonctionnellement, quand j'ai vu qu'il manquait les 3/4 des fonctionnalités de Symfony, j'ai laissé tomber.
Je n'ai jamais vraiment pris le temps de regarder ce qui se fait dans les autres langages. J'ai bien voulu me lancer dans Rails, mais faute de trouver des tutos corrects pour la dernière version (qui casse toute compatibilité avec les anciennes), j'ai pas été bien loin.