Zend Framework est un framework PHP 5 créé par la société Zend Technologies, appelée aussi The PHP Company car fondée par les pères du PHP moderne : Andi Gutmans et Zeev Suraski. Il est distribué open source sous la New BSD license.
De part son histoire, Zend tient une place particulière dans l’univers des Frameworks PHP.
Bénéficiant d’une communauté massive à travers le monde, il est aujourd’hui à n’en pas douter le plus connu et utilisé des frameworks.
Notons que son utilisation requiert toutefois une connaissance approfondie de PHP.
Zend Technologies l’a développé en privilégiant les « bonnes pratiques ». Il est totalement orienté objet et intègre l’architecture MVC.
Les principales caractéristiques de Zend Framework :
• Compatible PHP 5
• Conception totalement orientée objet
•Intègration de l’architecture MVC (Modèle-Vue-Contrôleur)
•Faible dépendance des composants entre eux, permet leur utilisation individuelle (use-at-will)
• Puissant, extensible et modulaire
•Imposante communauté hyper-active
•Fortement adapté à l’environnement professionnel
•Développeurs externes respectant la licence open source
•Alliés et contributeurs hors normes : Microsoft, Google…
Zend Framework peut être considéré actuellement comme le leader des Frameworks PHP.
Sa souplesse est telle, qu’à partir d’une base quelconque, il est possible de créer une liaison avec d’autres frameworks ou composants.
D’une puissance, robustesse et fiabilité à toute épreuve, la conception de Zend Framework est particulière et le différencie des autres frameworks PHP.
En effet, ses composants ont la faculté d’être utilisés individuellement, car très peu dépendants des uns envers les autres.
Par contre, utilisés ensemble dans la librairie standard de Zend Framework, ils donnent au framework sa redoutable puissance.
De même, bien que l’architecture MVC soit présente nativement dans Zend Framework, elle n’est pas imposée mais optionnelle.
Toujours à la pointe du développement, de multiples composants permettent l’accès aux services web les plus modernes.
Le principal moteur du projet reste évidemment Zend Technologies, mais certaines sociétés extérieures ont développé leur propres composants et les ont mis ensuite à la disposition de la communauté. Parmi ces contributeurs exceptionnels, ils convient de citer Google et Microsoft, deux des plus importants acteurs du web.
Zend Framework est en perpétuel développement, et chaque entreprise intéressée peut développer ses composants, à la seule condition de les mettre gracieusement à la disposition des utilisateurs, dans le respect de la licence.
Le concept PHP reste l’esprit de Zend Framework : libre, ouvert, simple, efficace et puissant !!!