Thema: Doctrine
Hallo,
ich habe jetzt ein bisschen herumgeschaut und so wie ich es verstanden habe, will das ZF Doctrine sowieso einbinden, statt Zend_Entity weiterzuführen.
Hier ein paar Links:
http://www.danceric.net/2009/10/29/doct
-friendly/
http://n4.nabble.com/Discontinuing-Zend
48011.html
http://framework.zend.com/wiki/display/
in+Eberlei
http://www.doctrine-project.org/documen
troduction
Habe mich dann noch etwas bei Doctrine umgesehen und bin jetzt noch fester als vorher davon überzeugt, dass wir Doctrine bei uns benutzen sollten.
Doctrine baut auf dem Active-Record-Pattern auf ( http://en.wikipedia.org/wiki/Active_record_pattern ) und wie in der Doku schon geschrieben wurde: "[...] we also admit that the ActiveRecord approach is certainly not suited for complex business logic (which is often approached using Domain-Driven Design) as it simply puts too many restrictions and has too much influence on your domain model." Ist das für uns ein Problem? Ich denke nicht. Unser Modell ist nämlich nicht komplex. "Note that complexity != size. A domain model can be pretty large without being complex and vice versa. Obviously, larger domain models have a greater probability of being complex." Das trifft es imho. Wenn wir uns bemühen, können und sollten wir das Domain Model simpel halten.
Die Frage: Ist eine Diskussion über ORM wirklich nötig?
Wie genau sieht die Alternative aus?