Zend Framework 2
J'aime 4
Nom | Zend Framework 2 |
---|---|
Site web | zend.com |
Dernière version | 2.2.0 |
Date de sortie | 15 mai 2013 |
First version | |
Licence | BSD |
Dépendances | >= PHP 5.3 |
Rétrocompatibilité | |
Package code | |
Fonctionnalités | |
Internationalisation I18N / L10n | PHP Array, INI file, Gettext. Any other translator loader (XML, DB) can be implemented |
Génération de code | |
ORM | Zend Db, intégration de doctrine 2 via composer |
Type de cache | |
Dependency injection container | Oui |
Services | Zend Service Manager |
Systèmes de templates | phtml |
Web2.0 | |
Librairie de test | PHPUnit |
Edge Side Includes | |
Génération de code | |
Générateur de couche modèle | |
Générateur de menu | |
Générateur de CRUD | |
Gestion de logs | Oui |
User interface | |
Multiple databases | |
Sécurité | |
XSS | |
XSRF | |
SQL injection | |
Auth module | |
Lines of code | |
Number of files | |
Request serving time ms | |
Requests per second | |
Auth | |
Ressources | |
Site web | zend.com |
Tutoriel | zend.com/... |
Github / Bitbucket / Sourceforge | github.com/... |
Commercial Support | Oui http://www.zend.com/en/support-center/support/ |
Projets importants qui l'utilisent | bbc.co.uk bnpparibas.com webex.com villeroy-boch.com |
@zfdevteam | |
Vos avis | |
GitHub Stars | |
StackOverflow | 25k |
Simplicité | 3.1/5 7 notes |
Avis utilisateurs et commentaires
Avec Symfony c'est le plus complet et le plus professionnelle
un framework très puissant, qui mérite de s'y investir, assez comparable à synfony2
génial facile a apprendre, simple et rapide
the best framework for complex systems :)
La version 2 du ZF est une refonte complète du framework et non une évolution. Elle est inspirée par de nombreux design patterns - peut-être trop ? En tous cas, sa prise en main est inutilement complexe. Pour faire quoi que ce soit, il faut modifier des dizaines de fichiers de configuration un peu partout dans le framework. Rien n'est simple, rapide ou facile. Une fois pris en main, il permet des choses extraordinaires, mais à quel prix ! Même configurer une base de données exige du temps, de la patience - et beaucoup de copiers/collers. Tous les outils pour "gagner du temps" qui étaient présents dans la version précédente semblent avoir été supprimés - les vues sont plus complexes à utiliser, les méthodes magiques de php ont été retirées pour une bonne partie. Paradoxalement, toutes les bonnes idées (comme le "ServiceManager" qui permet de configurer des outils de création de classe) sont "mal" implémentés : au lieu de se greffer sur l'auto-loadeur pour être transparents, les factory nécessitent d'utiliser des classes tierces, et instancier une simple classe passe de "new toto()" à cinq lignes pour récupérer le service manager, l'appeler avec la bonne configuration et une closure... Bref, un framework trop abstrait pour moi, qui est parti avec énormément de bonnes idées et de bonne volonté, mais c'est égaré en route en perdant de vue la simplicité et le rendement de code...
Très (trop ?) complexe à prendre en main. D'un poids difficilement imaginable pour une application web (20 à 30 Mo pour une application vide ?)