Zend Framework & Introduction MVCZend FrameworkZend Framework est un cadre de travail open source orienté objets pour des applications web basées sur PHP 5. Zend Framework est souvent appelé une "bibliothèque de composants" car ses composants sont faiblement couplés et vous pouvez les utiliser de manière plus ou moins indépendante. Mais Zend Framework propose aussi une solution avancée Model-View-Controller (MVC) qui peut être utilisée pour monter des structures de base pour vos applications. Une liste complète des composants de Zend Framework avec une brève description peut être trouvée dans » l'aperçu des composants. Ce guide de démarrage montre les composants les plus utilisés dans Zend Framework, comme Zend_Controller, Zend_Layout, Zend_Config, Zend_Db, Zend_Db_Table, Zend_Registry, ainsi que quelques aides de vue. En utilisant ces composants nous allons construire un livre d'or reposant sur une base de données, simple, en quelques minutes. Le code source complet pour cette application est disponible dans les formats : Model-View-ControllerQu'est ce que MVC dont tout le monde parle et pourquoi se pencher dessus ? MVC est bien plus qu'un acronyme de trois lettres (TLA) que vous pouvez sortir pour faire "élégant" ; c'est devenu un standard de conception des applications Web modernes, ceci pour de bonnes raisons. La plupart du code des application se retrouvent dans une de ces catégories : présentation, logique métier, accès aux données. Le pattern MVC modélise cette séparation à merveille. Le résultat final est qu'un code de présentation peut être travaillé à un endroit de l'application alors que la logique métier et l'accès aux données le sont à d'autres endroits. La plupart des développeurs ont trouvé cette séparation indispensable pour maintenir le code global organisé, particulièrement lorsque plusieurs développeurs travaillent ensemble sur la même application.
|