J'utilise le framework Symfony. C'est un projet français, soutenu par une communauté très active. C'est à mon sens le meilleur et le plus complet du marché.
Quels sont ses avantages et ses inconvénients ?
Avantages :
- Utilisable pour des projets web de grandes envergures aussi bien que pour de petits sites dynamiques "classiques". - Une structure extrêmement claire qui impose un découpage du code exemplaire. - Un communauté très active - Des tutoriaux très concrets pour apprendre tous les rudiments en quelques jours (+ exemples en vidéo) - Un code de grande qualité - Couvre toutes les problématiques courantes qui sont parfois laborieuses à mettre en place sans structure de base (gestion des droits des utilisateurs, i18n, validation de formulaires complexes, sécurité etc.). - Redonne de la crédibilité à l'utilisation de PHP sur des projets complexes
Inconvénients :
- Après avoir développé avec symfony, difficile de s'en passer :) - Très riche, beaucoup de fichiers de configuration, il est possible de s'y perdre un peu au début.
Quels types de projets avez-vous réalisés avec ce framework ?
- Portails grand public - Sites Incentive B2B (multilangues) - Sites corporate administrables - Catalogues de produits administrable - Boutique en ligne