A free and open-source book on ZF3 for beginners

Translation into this language is not yet finished. You can help this project by translating the chapters and contributing your changes.

1.1. Qu'est ce que Zend Framework 3?

PHP est un langage de développement de site Web populaire. Cependant, écrire des sites Web en PHP pur est difficile. Si vous codez une application en PHP pur, vous devrez organiser votre code d'une manière ou d'une autre, collecter et valider les données saisies par les utilisateurs, implémenter un système d'authentification et de droits d'accès aux différentes pages, gérer la base de données, tester votre code et ainsi de suite. Au fur et à mesure que votre site grandit, il devient de plus en plus difficile de développer votre site de manière cohérente. Chaque développeur de votre équipe à sa façon de coder, son style et ses modèles. Le code devient trop compliqué, lent et difficile à maintenir. Vous fusionnez tout votre code dans un seul script géant sans séparation des objectifs. Vous devez réinventer la roue à chaque fois et cela provoque des problèmes de sécurité. De plus, lorsque vous passez au développement d'un nouveau site, vous remarquerez qu'une grande partie du code que vous avez déjà écrit pour l'ancien site peut être utilisé à nouveau avec de petites modifications. C'est ce code qui peut être séparé dans une bibliothèque. C'est ainsi que sont nés les frameworks.

Un framework est une sorte de bibliothèque, un logiciel (également écrit en PHP) qui est fourni aux développeurs avec du code et des méthodes standardisées et cohérentes de création d'applications Web.

Zend Framework 3 est un framework PHP libre et open-source. Son développement est guidé (et sponsorisé) par Zend Technologies, également connu comme le fournisseur du langage PHP. La première version (Zend Framework 1) a été publiée en 2007; Zend Framework 2, la deuxième version de ce logiciel, a été publié en Septembre 2012. Zend Framework 3 (ou bientôt ZF3) a été publié en Juin 2016.

Zend Framework 3 vous offre les fonctionnalités suivantes :


Top