De mon côté, je commence à utiliser Cakephp.
Entre autre pour une fonctionnalité très sympa : la possibilité d'avoir en quelques minutes après avoir créer quelques tables automatiquement des page permettant de créer, supprimer, éditer, effacer des entités (CRUD) en gros de manipuler son modèle.
J'avais commencé à regarder Zend Framework. Apparament il est plus professionnel (+ de doc et une entreprise importante derrière). Si tu comptes "valoriser" ton expérience pour ton boulot je pense que c'est mieux d'utiliser Zend. En plus Zend c'est une société donc ils veulent te vendre des formations, leur IDE special ZF, etcMais j'aime bien la simplicité d'approche de Cake. ( Même si la documentation fait franchement défaut !).
Les + d'un framework:
- inutile de réinventer la route : 90% des tâches courantes de ton projet ont déjà été pensé et implémenté. Il suffit de se servir.
- normalement ton projet sera plus "modulaire".
Les - d'un framework:
- il faut presque apprendre un nouveau langage. Au moins bien connaître les méthodes courantes.
- une certaine rigidité : si tu veux faire quelque chose prévu par le framework tout va bien, si tu essayes quelques chose de non prévu, c'est plus compliqué.
Par contre, en conclusion, je dirais que si tu commences un projet depuis 0 en 2008, il vaut mieux utiliser un framework, quel qu'il soit. Le temps d'apprentissage "perdu" au début sera vite regagné ensuite.
Entre autre pour une fonctionnalité très sympa : la possibilité d'avoir en quelques minutes après avoir créer quelques tables automatiquement des page permettant de créer, supprimer, éditer, effacer des entités (CRUD) en gros de manipuler son modèle.
J'avais commencé à regarder Zend Framework. Apparament il est plus professionnel (+ de doc et une entreprise importante derrière). Si tu comptes "valoriser" ton expérience pour ton boulot je pense que c'est mieux d'utiliser Zend. En plus Zend c'est une société donc ils veulent te vendre des formations, leur IDE special ZF, etcMais j'aime bien la simplicité d'approche de Cake. ( Même si la documentation fait franchement défaut !).
Les + d'un framework:
- inutile de réinventer la route : 90% des tâches courantes de ton projet ont déjà été pensé et implémenté. Il suffit de se servir.
- normalement ton projet sera plus "modulaire".
Les - d'un framework:
- il faut presque apprendre un nouveau langage. Au moins bien connaître les méthodes courantes.
- une certaine rigidité : si tu veux faire quelque chose prévu par le framework tout va bien, si tu essayes quelques chose de non prévu, c'est plus compliqué.
Par contre, en conclusion, je dirais que si tu commences un projet depuis 0 en 2008, il vaut mieux utiliser un framework, quel qu'il soit. Le temps d'apprentissage "perdu" au début sera vite regagné ensuite.