Le framework impose une architecture, car l'un des objectifs d'un framework est d'enlever au maximum le travail d'analyse au développeur. C'est pour cela par contre que tu as des frameworks spécialisés, framework web, appicatif, réseaux etc ...
Mais le ZF impose une architecture,
- si tu utilise Zend_Controller_* , cela implique que tu utilise le pattern MVC
- si tu utilise Zend_Log, le framework t'impose l'utilisation de writers, de filters et formatters
- si tu utilise Zend_Session, le namespace est imposé
maintenant, tu peux utiliser la partie MVC et directement les sessions PHP. Grossomodo tu pends les contraintes/aides du framework que tu souhaite, pas toutes en bloc, et ca j'aime. J'ai pu ainsi utiliser le MVC mais aussi continuer à utiliser $_SESSION sans que le MVC en patisse.
Si tu peux faire ce que tu veux ce n'est plus un framework.
donc je pense que tu ne peux pas faire ce que tu veux, cependant tu peux utiliser q'une partie du framework.
ZF est plus une sorte de méta-framework, et serait une excellente base pour créer un framework.
je pense surtout qu'il manque des couches "haute niveau" qui utilise les briques de base du framework, mais il faut un debut à tout :)
[^] # Re: mouais
Posté par jmny . En réponse à la dépêche Zend Framework 1.0.0 : PHP à la suite de Ruby on Rail. Évalué à 3.
Mais le ZF impose une architecture,
- si tu utilise Zend_Controller_* , cela implique que tu utilise le pattern MVC
- si tu utilise Zend_Log, le framework t'impose l'utilisation de writers, de filters et formatters
- si tu utilise Zend_Session, le namespace est imposé
maintenant, tu peux utiliser la partie MVC et directement les sessions PHP. Grossomodo tu pends les contraintes/aides du framework que tu souhaite, pas toutes en bloc, et ca j'aime. J'ai pu ainsi utiliser le MVC mais aussi continuer à utiliser $_SESSION sans que le MVC en patisse.
donc je pense que tu ne peux pas faire ce que tu veux, cependant tu peux utiliser q'une partie du framework.
je pense surtout qu'il manque des couches "haute niveau" qui utilise les briques de base du framework, mais il faut un debut à tout :)