J'ai récemment commencé à construire la version 2 de mon framework MVC personnalisé. Cela a fonctionné très bien pour moi sur un certain nombre de projets, mais je vois vraiment de la place pour l'amélioration. Il manque certaines fonctionnalités majeures comme la liste de contrôle d'accès, la validation de formulaire et la mise en cache. Autant que j'aimerais construire ces parties moi-même, je sais que ce n'est pas une décision intelligente. Donc, j'ai commencé à regarder Zend Framework 1.9. J'aime vraiment comment sa bibliothèque de composants est faiblement couplée. Cependant, en regardant différents tutoriels, il semble très verbeux. J'ai vu quelques exemples d'applications que je pourrais dupliquer en utilisant moins de code avec mon propre framework. En tant que tel, je voudrais "redéfinir" beaucoup de choses pour le rendre plus RAD. Donc, avant que j'investisse beaucoup de temps à creuser dans le cadre, j'espérais que quelqu'un pourrait faire la lumière sur ce sujet pour moi. Je suis un codeur dans l'âme, et je n'ai aucun problème à passer des heures et des heures à peaufiner et à personnaliser quelque chose s'il a une base solide (ce que j'espère que ZF a).Est-il facile d'étendre/modifier Zend Framework?
Je devrais noter que je suis très heureux de voir que Doctrine peut être intégré avec ZF.
Si ZF n'est pas facilement extensible, quels sont les autres frameworks (qui ont aussi ACL, validation de forme, mise en cache)? J'ai regardé Symfony, mais toute la configuration de Configuration over Convention me dérange beaucoup.
Merci d'avance pour toute contribution.
Modifier
Pour répondre à la question de Tharkûn, ce que je veux dire par « facilement extensible » est que je peux rouler mes propres classes (qui peuvent ou peuvent ne pas étendre les classes ZF) et les emballer dans le cadre afin que je puisse construire facilement une base de code pour mes propres projets.
Qu'entendez-vous par «près»? – markus