2012-01-30 15 views

Respuesta

2

Doctrine es mucho más flexible que Zend (ORM?). Realmente no se pueden comparar esos dos porque Zend tiene que enfocarse en muchos aspectos en su marco y Doctrine solo se enfoca en el lado ORM/DBAL de su 'marco'. Desde este enfoque, Doctrine siempre estará un paso adelante en comparación con Zend en ORM.

Lo que me gusta de Doctrine en comparación con ZF es que puedes escribir código muy rápido y simple y es flexible. Cosas como la herramienta de línea de comandos de Doctrine para actualizar su esquema desde sus entidades, mapeo de relaciones y recuperación diferida, trabajar con entidades en su DQL (por ejemplo, 'FROM Entity \ Donation d WHERE d.user =: user' y: user is simple a objeto de entidad de usuario)

El AST que hace que sea fácil escribir TreeWalkers personalizados para manipular DQL y estructura de consulta antes de convertirlos a SQL, que uso mucho en mi propio proyecto Pike_Grid.

+0

Gracias por la respuesta. Voy a darle una oportunidad a Doctrine. – tasmaniski