Zend Framework 1 vs Zend Framework 2
Zend Framework 2 vient de sortir et Zend offre un soutien pour les ZF1 pour seulement 18 mois à partir de maintenant. Je sais qu'ils travaillaient pour de nouvelles fonctionnalités dans ZF2 et alors qu'ils allaient faire certaines des principales améliorations de la vitesse, car il a été 5 fois plus lent que ZF1.
Je voudrais savoir comment le plus lent est ZF2 que ZF1 de repères ou de tests que vous avez fait et pas de la pure spéculation.
Le dernier test que j'ai trouvé est à partir du 22 février 2012 et il conclut que ZF2 est 4 fois plus lent que ZF1.
Lien ici
- Le post que vous faites référence est à partir de février 22, 2012. Beaucoup de choses ont changé depuis.
- Ah, intéressant, pertinent, de programmation liées à la question? Terminons comme "non constructif"!
- stackoverflow.com/questions/13631418/is-zf2-based-on-move/...
- L'indice de référence de Feb2012 a beaucoup de mois avant de ZF2 a été libéré. Longtemps avant ils ont même commencé à l'optimisation (en particulier la DI a été lent à l'époque, mais très vite maintenant). Et AB, l'outil utilisé dans le test, a eu quelques problèmes avec les en-têtes envoyés à partir de ZF2, générant des résultats bizarres. Et le Squelette d'Application est trop basique pour prouver l'existence de différences dans un environnement de travail réel.
- Encore une autre recherche Google qui me prêter à un fermé DONC, la question...
- DONC, je pense que vous avez obtenu à l'examen de votre Q&Un format et assurez-vous que tous les examinateurs ont une compréhension claire d'entre eux. C'est vraiment ennuyeux de voir des questions dont les réponses sont vraiment constructif ou d'information en cours de fermeture.
- Euh...si vous parlez d'Adam, alors vous avez raté son point entièrement.
- vous avez raison, j'ai fait passer son point de départ.
Vous devez vous connecter pour publier un commentaire.
FAQ (Réponses basées sur l'expérience personnelle fait hier)
Ce qui a changé dans Zend Framework 2, Zend Framework 1?
Architecture
ZF1 est basé sur MVC , ZF2 est basé sur DÉPLACER. La différence est énorme. DÉMÉNAGEMENT = Modèle Opérations de Vue sur les Événements , MVC = Modèles de Contrôleurs de Vues. Plus ici. Zend Framework 2 utilise 100% de code orienté objet et utilise la plupart des nouvelles fonctionnalités de PHP 5.3, à savoir les espaces de noms, les late static binding, lambda fonctions et de fermetures. source
La taille de l'installation
La dernière ZF1 fichier est d'environ 30 mo et ZF2 est d'environ 2,5 Mo (Zippé).
Dépendance
ZF1 est l'ensemble de base des bibliothèques et très faiblement couplé architecture (par rapport à son concurrent/joueur - CakePHP). ZF1 ne nécessite pas beaucoup de "pierres précieuses" (comme en ruby), mais peut faire mieux avec des plugins. ZF2 vous oblige à connaître compositeur - phar et bientôt peut-match de tout autre cadre. Nouveau concept : L'Injection De Dépendance pour Zend fans.
Certification
De Certification est disponible uniquement pour les ZF1, cependant, il ya des rumeurs au sujet de leurs entretiens pour ZF2 certs bien que le matériel de formation est disponible en ligne.
Conventions
classname dans ZF1 était Zend_Db_Table pour la classe dans Zend/Db/Table.php alors que dans ZF2, il est classe Mon\Auth\Adaptateur . J'en ai assez dit.
Communauté
ZF1 a été soutenu par Zend Technologies (et de quelques autres, sans nom). ZF2 est remarquable partisans, y compris Google et Microsoft. Source ici
Vitesse
Il a fallu environ 20 fois plus de temps pour exécuter le "Hello World!" dans ZF2. Je ne juge pas ici. J'ai peut-être tort ici. Le BRICOLAGE.
Lequel dois-je choisir?
MVC est été autour depuis près d'une décennie et si vous êtes l'un d'entre eux qui sont triste pour une nouvelle architecture complètement puis hey! IL est de votre choix de domaine, suivre les tendances et de mettre à jour vous-même! Début ZF2 de ici.