Zend_Entity kommt doch nicht, dafür Zend_Doctrine
Benjamin Eberlei hat gestern abend in der Mailingliste angekündigt, dass er in Zukunft nicht mehr an Zend_Entity weiter entwickeln wird. Hauptgründe sind, dass seine ganze Freizeit derzeit für die Entwicklung drauf geht, er der einzige größere Contributor ist und dass eine stabile Version noch 4 bis 6 Monate dauern würde und somit zu spät für eine neue Komponente im 1.x Major Release. Auch wenn ich das sehr schade finde, kann ich seine Gründe sehr gut nachvollziehen.
Es gibt aber auch gute Nachrichten. Stattdessen soll es in Zukunft eine Unterstützung für Doctrine im Zend Framework geben. Benjamin möchte seine Zeit somit lieber in diese Unterstützung stecken, da Doctrine 2 früher verfügbar sein wird, als eine mögliche Zend_Entity Komponente.
Was nun mit der bisherigen Entwicklung von Zend_Entity passieren wird, ist unklar. Immerhin sollen bereits 50% – 60% des Funktionsumfangs umgesetzt sein.

Freitag, 30.10.2009, um 09:24
Schade, hat sich vielversprechend angehört.
Hätte Zend_Entity eigentlich mit anderen Datenquellen als SQL-Datenbanken umgehen können? (Webservice, XML etc)
Oder kann Doctrine das?
Freitag, 30.10.2009, um 10:44
Ich steh dem ganzen mittlerweile unschlüssig gegenüber ;)
Mit CouchDB oder generell eine Key-Value DB hat sich das ganze ORM gedöns doch eh erledigt?
Freitag, 30.10.2009, um 11:46
@Dennis
Für “normale Webanwendungen”, d.h. kleinere Datenmengen (<5 Millionen DS) sehe ich keine sinnvollen Anwendungszweck von Key-Value-DB. Ebenso ist der Ansatz (und somit auch der Anwendungsfall) ein ganz anderer. Stichwort: Verteilbarkeit.
Dienstag, 03.11.2009, um 08:21
[...] Keith Pope schreibt über Zend_Entity, eine Komponente, die mittlerweile nicht mehr weiter entwickelt wird. [...]
Donnerstag, 05.11.2009, um 12:20
@Dennis
Document-oriented databases are just another storage alternative for certain kinds of applications. They’re no general-purpose replacement for relational databases. It’s good that there are finally some alternatives to relational databases that are getting traction for certain types of applications but dont confuse that with relational databases being generally superceded by one of them. Not yet, at least…
Mittwoch, 16.12.2009, um 06:02
[...] ist besonders spannend, da es keinen eigenen ORM Layer mehr für das Zend Framework geben wird. Zend_Entity wurde zugunsten der Doctrine 2 Integration aufgegeben. Auf geht [...]