Zend Framework 2.0

2.396 Aufrufe

Veröffentlicht am

Vortrag auf der PHP Unconference 2010

0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.396
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1
Aktionen
Geteilt
0
Downloads
7
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Zend Framework 2.0

  1. 1. Zend Framework 2.0 4. PHP Unconference, Hamburg 25. und 26. September 2010 Zend Framework 2.0 Präsentiert von: Ralf Eggert Geschäftsführer Travello GmbH 25./26.09.2010 4. PHP Unconference in Hamburg 1 von 20
  2. 2. Zend Framework 2.0 Wer bin ich? ● Ralf Eggert, Jahrgang 1972, Dipl. WInf (FH), Geschäftsführer Travello GmbH ● Entwickelt in PHP seit 1999 ● Entwickelt mit dem Zend Framework seit 2006 ● Autor für das PHP Magazin seit 2007, Zend_Column ● Autor des Buches „Das Zend Framework - Von den Grundlagen bis zur fertigen Anwendung“ erschienen 2009 (www.zendframeworkbuch.de) ● Bloggt unter blog.zf-info.de und news.zf-info.de ● Twittert unter twitter.com/Frille 25./26.09.2010 4. PHP Unconference in Hamburg 2 von 20
  3. 3. Zend Framework 2.0 Was ist von diesem Vortrag zu erwarten? 25./26.09.2010 4. PHP Unconference in Hamburg 3 von 20
  4. 4. Zend Framework 2.0 Welche Erfahrungen habt ihr bisher mit dem Zend Framework gesammelt? 25./26.09.2010 4. PHP Unconference in Hamburg 4 von 20
  5. 5. Zend Framework 2.0 Welche Erwartungen habt ihr für das neue Zend Framework 2.0? 25./26.09.2010 4. PHP Unconference in Hamburg 5 von 20
  6. 6. Zend Framework 2.0 Was bisher geschah (1) ● Wechsel von SVN zu Git – http://git.zendframework.com/ – http://framework.zend.com/wiki/x/vYFZAQ ● CR Team (Ben Scholzen, Dolf Schimmel, Pádraic Brady, Pieter Kokx, Rob Allen, Shaun Farrell, Ryan Mauger) – http://framework.zend.com/wiki/x/eYFZAQ – Bindeglied zwischen Community und ZF Team – neue Patches / Features – verwaiste Komponenten – Proposal Management 25./26.09.2010 4. PHP Unconference in Hamburg 6 von 20
  7. 7. Zend Framework 2.0 Was bisher geschah (2) ● Zend Framework Release 2.0.0dev1 vom 6.8.2010 – require_once() entfernt – Migration zu PHP Namensräumen – Test Suite refaktoriert – ZendSession wurde von Grund auf neu entwickelt – ZendStdlib mit Erweiterungen der Spl ● Liste der Komponenten Maintainer – http://framework.zend.com/wiki/x/DoBZAQ ● Endlose Diskussion über Unterstriche geführt (to be continued) 25./26.09.2010 4. PHP Unconference in Hamburg 7 von 20
  8. 8. Zend Framework 2.0 Zend Framework 2.0 Anforderungen (1) ● http://framework.zend.com/wiki/x/VoBTAQ ● Die Hauptziele für das Zend Framework 2.0 sind, es konsistenter zu machen und besser zu dokumentieren, um die Produktivität der Entwickler zu erhöhen und die Performance zu verbessern ● Teilziel „Lernkurve vereinfachen“ ● Teilziel „Erweiterungen des Frameworks muss sehr einfach sein“ ● Teilziel „Grundlegende Performance des Frameworks verbessern“ 25./26.09.2010 4. PHP Unconference in Hamburg 8 von 20
  9. 9. Zend Framework 2.0 Zend Framework 2.0 Anforderungen (2) ● Teilziel „Wartung des Frameworks vereinfachen“ ● Teilziel „ein gutes Beispiel für den Einsatz von PHP 5.3“ ● Teilziel „Mechanismen bereitstellen, um nur Teile des Frameworks downloaden zu können“ ● Entwicklungsziel „Vereinfachen“ ● Entwicklungsziel „Programming by Contract“ ● Entwicklungsziel „das Explizite bevorzugen“ 25./26.09.2010 4. PHP Unconference in Hamburg 9 von 20
  10. 10. Zend Framework 2.0 Zend Framework 2.0 Meilensteine (1) ● http://framework.zend.com/wiki/x/q4B9AQ ● Hauptthema für alle Meilensteine sind den Aufgabenbereichs der Komponenten zu begrenzen und die „Separation of Concerns“ zwischen den Komponenten sicher zu stellen ● Es wird an mehreren Meilensteinen parallel gearbeitet ● Es können bei Bedarf neue Meilensteine definiert werden ● Meilensteine werden durch Proposals vor der Implementation zur Diskussion gestellt 25./26.09.2010 4. PHP Unconference in Hamburg 10 von 20
  11. 11. Zend Framework 2.0 Zend Framework 2.0 Meilensteine (2) ● Meilenstein 1 „Autoloading und Plugin Loading“ – Performance Autoloading verbessern – Laden von Plugins vereinheitlichen und dokumentieren ● Meilenstein 2 „Exceptions“ – Keine globale ZendException – Stattdessen Exception Interfaces für jede Komponente – Exception Klasse pro Komponente auf Basis Interface – Erweiterung anderer Exceptionklassen (SPL) 25./26.09.2010 4. PHP Unconference in Hamburg 11 von 20
  12. 12. Zend Framework 2.0 Zend Framework 2.0 Meilensteine (3) ● Meilenstein 3 „Testen“ – Optimierung bestehender Tests / Performance – Bereitstellung eines TestAsset Namensraum – Dateioperationen schreiben ins Temp-Verzeichnis ● Meilenstein 4 „MVC“ – Performance aller MVC Komponenten verbessern – Verantwortung von Zend_View und Zend_Form splitten – Unterstützung von Modulen verbessern (Konfiguration) – Zend_Application optimieren 25./26.09.2010 4. PHP Unconference in Hamburg 12 von 20
  13. 13. Zend Framework 2.0 Zend Framework 2.0 Meilensteine (4) ● Meilenstein 5 „Dokumentation“ – Vereinheitlichen für alle Komponenten – Einführung – QuickStart – Konfiguration – Methoden – Beispiele – Plugins (Helper, Filter, Validierer) ● Meilenstein 6 „I18n und L10n“ – Performance rauf und Inkonsistenzen runter 25./26.09.2010 4. PHP Unconference in Hamburg 13 von 20
  14. 14. Zend Framework 2.0 Zend Framework 2.0 Proposals ● http://framework.zend.com/wiki/x/F4CSAQ ● Autoloading – http://framework.zend.com/wiki/x/GoCSAQ ● Plugin Loading – http://framework.zend.com/wiki/x/IICSAQ ● Exceptions – http://framework.zend.com/wiki/x/JYCSAQ ● Dokumentation – http://framework.zend.com/wiki/x/Z4CeAQ 25./26.09.2010 4. PHP Unconference in Hamburg 14 von 20
  15. 15. Zend Framework 2.0 Zend Framework 2.0 Komponenten ● An einigen Komponenten wird bereits gearbeitet – ZendDb – ZendLoader – ZendOpenId – ZendServiceFlickr – ZendCache ● ZendSession ist abgeschlossen 25./26.09.2010 4. PHP Unconference in Hamburg 15 von 20
  16. 16. Zend Framework 2.0 Benjamin, bist du da? Kannst du etwas über Zend Framework 2.0 und Doctrine 2 erzählen? 25./26.09.2010 4. PHP Unconference in Hamburg 16 von 20
  17. 17. Zend Framework 2.0 Zend Framework 2.0 Release Plan ● Für das 4. Quartal 2010 ist ein Release geplant – wahrscheinlich Alpha – unwahrscheinlich Beta – Nahezu unmöglich Stable ● Persönlich rechne ich nicht vor dem 1. Quartal 2010 mit einem stabilen Release für den produktiven Einsatz ● Wer wagt auch einen Tipp? 25./26.09.2010 4. PHP Unconference in Hamburg 17 von 20
  18. 18. Zend Framework 2.0 Zend Framework 2.0 Buch ● Der Nachfolger zum Buch „Das Zend Framework - Von den Grundlagen bis zur fertigen Anwendung“ wird frühstens nach dem ersten stabilen Release vom Zend Framework 2.0 erscheinen ● Grundlegende Struktur wird überarbeitet – Teil 1 Grundlagen: etwa gleich – Teil 2 Komponenten: kürzer – Teil 3 Praxis: länger ● Durchgehendes Beispiel ist wahrscheinlich ● Feedback und Wünsche gerne jederzeit an mich 25./26.09.2010 4. PHP Unconference in Hamburg 18 von 20
  19. 19. Zend Framework 2.0 Fragen? Meinungen? Gerüchte? 25./26.09.2010 4. PHP Unconference in Hamburg 19 von 20
  20. 20. Zend Framework 2.0 Danke für Eure Aufmerksamkeit! Ralf Eggert r.eggert@travello.com 25./26.09.2010 4. PHP Unconference in Hamburg 20 von 20

×