Más contenido relacionado
Similar a Zf2++ Quelques idées sur l'avenir proche de ZF2 (20)
Zf2++ Quelques idées sur l'avenir proche de ZF2
- 1. ZF2++
L’avenir proche de ZF2
- © All rights reserved. Zend Technologies, Inc.
© All rights reserved. Zend Technologies, Inc.
- 2. • Consultante PHP / Produits chez ZEND
• Formatrice ZF2 (entre autre)
• Architecte intégriste (assumé et revendiqué)
• Non, j’ai pas amené d’ElePHPants…
• Vous m’avez déjà croisée lors des évènements
AFUP mais je ne vous ai jamais parlé de PHP ;-)
• Je préfère le Badminton...
© All rights reserved. Zend Technologies, Inc.
Me, myself and I
- 3. © All rights reserved. Zend Technologies, Inc.
Avertissement
• Cette présentation est un spoiler
absolu.
• Rien de ce qui sera dit ici n’est
officiel.
• Un message officiel sera
communiqué d’ici quelques
semaines.
- 4. Ce que vous ne savez pas...
• Zend Framework est avant tout le fruit d’un travail communautaire.
• Un grand nombre de contributeurs sont français.
• Matthew Weier O’Phinney et Enrico Zimuel coordonnent le projet pour
© All rights reserved. Zend Technologies, Inc.
Zend.
• Zend Framework n’est pas une source de revenu direct. Les formations, la
certification et le consulting couvrent les frais de développement. Maintenir
le programme de certification coûte très cher.
• Zend Technologies contribue à hauteur de ses moyens.
- 5. Il n’y aura pas de ZF3 avant longtemps...
• ZF2 a encore de beaux jours devant lui.
• Beaucoup d’applications ZF1 n’ont pas encore été migrées. ZF3 ne ferait
que ralentir les migrations.
• L’effet “Big Bang” de ZF2 a déstabilisé la communauté des utilisateurs.
• ZF2 peut parfaitement évoluer sans avoir à être refondu entièrement.
• D’un point de vue industriel, la stabilité du framework est positif.
© All rights reserved. Zend Technologies, Inc.
- 6. Et si on arrêtait les frameworks ?
• Chiche…allez...
• Le tout-en-un des débuts est à mettre aux oubliettes
– Les évolutions sont synchronisées sur une release et l’agilité manque
– Possibilité de déléguer les commits composants à des gestionnaires de source dédiés
• ZF2 va donc évoluer vers un ensemble de composants indépendants,
c’est-à-dire s’orienter vers une librairie plus que vers un framework
• C’était l’idée originelle de Zend Framework, tel qu’il avait été imaginé par
© All rights reserved. Zend Technologies, Inc.
Andi Gutmans
- 7. Architecture orientée Middleware (workflow - Chain of Responsibility)
Handler 3
Request
Response
Request Handler 1 Request Handler 2
Request Handler 4
© All rights reserved. Zend Technologies, Inc.
- 8. © All rights reserved. Zend Technologies, Inc.
Architecture - suite
• L’application se découpe en
éléments qui reçoivent une
requête et qui contribuent à un
objet de réponse.
• API de message entre les
éléments du workflow basée sur
PSR-7
• Disparition du workflow MVC
rigide et parfois embarrassant.
(ouf…)
• Eléments de workflow issus
d’autre frameworks (ZF1
notamment) pour favoriser
l’intéropérabilité.
- 9. © All rights reserved. Zend Technologies, Inc.
C’est fini...
QuestionS ?