mise à jour : 23/12/2020 Zend Framework

Version étudiée : 2.2.5 Site web http://framework.zend.com Distribuée par : Editeur (Zend) Licence : BSD Technologie : PHP Année de création : 2006

Appréciations

Smile 4.3
Internautes 5.0
Global 4.7 5

Présentation

Zend Framework fait partie du couple de tête des frameworks PHP avec Symfony. Il est une des frameworks PHP les plus utilisés.

La conception de Zend Framework 2 est basée sur une approche composant avec un très faible couplage.  L’installation peut se faire via Composer ou Pyrus, on retrouve un composant d’Injection de Dépendance, la gestion du cache http, ainsi qu’une structure de projet de base. Comme sur la version 1 les composants peuvent être utilisés séparément.  Cette version repose sur PHP 5.3 et ses évolutions telles que la gestion des namespaces.

Le framework fournit les composants permettant la création d'une application MVC, avec abstraction de la base de données. A noter cependant que Zend Framework ne fournit pas d'ORM, mais une solution légère de Table Gateway Interface. D'un point de vue général, le panel de composants de Zend Framework est très large. On pourra citer entre autres Zend\Authentification pour l’authentification utilisateur, Zend\Soap pour la gestion du Soap, ou les services comme ZendService\Twitter pour l’intégration du réseau social en 140 caractères.

Il n’y a pas de pont possible entre Zend Framework 1 et Zend Framework 2, un refactoring complet est obligatoire pour pouvoir changer de version de framework.
Zend Framework nécessite PHP 5.3.3 et supporte toute les bases de données gérées par PDO.

Avis des internautes

FR Omar EL HADIRI a noté la solution le 12/09/2013

“ Le meilleur des frameworks PHP. ”

4 personnes ont le même avis