Bonjour,
J'utilise le framework depuis la version 0.9,
Je n'ai pas utilisé d'autre framework pour PHP donc je ne peux pas comparer, je me contenterai juste d'expliquer mon ressenti par rapport au Zend Framework.
L'architecture : il a l'avantage d'être très souple et les dépendances entre les différents modules sont lâches. La mise en place est comme pour beaucoup de framework longue au début, mais ensuite la productivité suit une courbe exponentielle.
L'apprentissage : une fois qu'on à compris les bases de son fonctionnement (qui sont, cela dit, celles de l'architecture MVC plus généralement) c'est que du bonheur !
L'évolutivité : On se rend compte qu'il est facile d'étendre le framework. Et on s'y prête volontiers. De plus le framework est jeune et évolue, les développeurs du framework corrigent et ajoutent à chaque release de nouvelles fonctionalités : gestion des services par exemple (REST, Amazon, etc...).
La communauté : le framework commence à se faire connaitre, et la communauté s'élargit, on trouve des tutoriaux sur le net.
Sinon,
J'aprécie :
- Le mapping Objet-Relationnel (ORM) simple mais efficace qui utilise bien les fonctionalités de php.
- La gestion des flux rss/atom m'a bluffé !
- Y a toujours des valeurs par défaut ! Que ce soit pour la structure des répertoires, le nom des controlleurs, des vues... (ça allège le code, et c'est facilement modifiable).
Je regrette :
- Pas de possibilité de full loading pour l'ORM.
- Une doc simple pour débuter, mais on aimerait plus d'info quand on essaie de pousser les fonctionnalités, je me suis parfois retrouvé à farfouiller dans le code source du framework pour comprendre la gestion de certaines choses.
Partager