[Update] Quo vadis, Zend Framework 2.0?
Freitag, 28.05.2010Update: siehe unten
Diese Frage könnte man in diesen Tagen wirklich stellen, wenn man die Contributors Mailingliste vom Zend Framework aktiv verfolgt. Alles begann mit einer Mail von Jurriën Stutterheim, der ankündigte, in Zukunft weniger bis gar nichts mehr zum Zend Framework beitragen zu werden. Hauptgrund sei Zeitmangel, aber ein ebenfalls wichtiger Grund sei seine Unzufriedenheit mit der Entwicklung des Zend Frameworks 2.0 bzw. der Kommunikation darüber seitens der Kernentwickler bzw. des Projektleiters. Matthews Status Updates wurden seit vielen Wochen nicht mehr versandt, so dass bei Jurriën und einigen anderen Entwicklern der Eindruck entstand, dass sich Zend in Sachen 2.0 weniger um die Community kümmern würde, als es bisher der Fall war. Besonders in der Kritik stand auch der aktuelle Proposal Prozess, also das Vorschlagswesen für neue Komponenten bzw. Erweiterungen bestehender Komponenten.
Diese Mail hat nun Matthew Weier O’Phinney am Tag darauf zu einer Mail an die Contributors bewegt. In dieser Mail beschreibt er ausführlich den aktuellen Stand der Dinge und auch die Gründe, warum es derzeit etwas ruhiger zuginge. Matthew geht in seiner Mail sehr ausführlich auf die Kritikpunkte ein. Unter anderem ist das Zend Framework Kernteam mit dem Wiki als Basis des Proposal Prozesses mittlerweile eher unglücklich. Ein anderes Tool wird derzeit gesucht bzw. soll es entwickelt werden, wenn sich jemand dafür findet, dies umzusetzen. Hauptgrund für das “Werkeln im stillen Kämmerlein” sei, dass das Team von Zend zuerst die absoluten Grundlagen für das Zend Framework 2.0 schaffen möchte. Dazu zählen unter anderem auch die Konvertierung aller Klassen in PHP Namespaces und die Einrichtung eines zentralen Pluginsystems
Daraufhin startete die Diskussion erst richtig. Es gab gereizte Meinungsäußerungen und wohl durchdachte Repliken. Und es wurden auch neue Themen aufgeworfen wie die Einrichtung eines Zend Framework Community Committee als Bindeglied zwischen der Community und den bei Zend angestellten Entwicklern. Auch die Coding Standards im Allgemeinen und der böse Unterstrich bei privaten und geschützten Eigenschaften im Speziellen wurden thematisiert und ausgiebig diskutiert. Mittlerweile ist somit in Sachen Zend Framework 2.0 wieder richtig Leben in der Contributors Mailingliste. Und Matthew hat heute nach über 2 Monaten Pause auch endlich wieder einen Status Update in die Liste geschickt.
Besonders erwähnenswert an dieser Stelle ist noch ein neues Dokument, welches bei der Entwicklung des 2.0 Releases helfen soll und das nun von der Community diskutiert und auseinander genommen werden kann. Wer Interesse hat, kann sich also gerne die Zend Framework 2.0 Requirements durchlesen und dort seinen Senf dazugeben.
Update vom 29.05.2010 8:00 Uhr
Es gibt nun auch eine Übersicht mit allen Komponenten, in die sich interessierte Entwickler eintragen können, wenn sie zukünftig für diese oder jene Komponente aktiv werden möchten. Komponenten, die niemand mehr pflegen möchte, werden dann unter Umständen auch wieder aus dem Zend Framework entfernt. Wie ich finde, ist dies eine sinnvolle Entscheidung. Bleibt nur zu hoffen, dass sich für Zend_Auth, Zend_Captcha, Zend_Log, Zend_Registry und Zend_View noch Freiwillige finden werden, denn diese Komponenten sind jetzt gerade, wo ich dies schreibe, nämlich völlig führunglos. ;-)
