Doctrine 2: Enterprise Persistence Layer for PHP 5.3
Por zsamer en Noviembre 24, 2009
Quería compartir con ustedes una presentación muy buena sobre Doctrine 2 y las grandes ventajas que tiene respecto a sus otras versiones como la 1.2, resumiendo:
- Es mucho más rápido, 30% menos en uso de memoria
- 100% desacoplado
- Las clases de entidades no necesitan heredan de ninguna otra clase como en la 1.2 que obliga la herencia de Doctrine_Record, entidades mucho más desacopladas y reutilizables.
- NO nos impone otros métodos, propiedades, y otras basura en nuestro modelo de objetos de dominio o clases de entidades (En java se les conocen como POJO, DTO o Entity), ídem lo anterior, mucho más limpias y reutilizables
- Desarrollado completamente en PHP5.3, el futuro de PHP y desarrollo de aplicaciones empresariales
- Uso de namespace
- Toma lo mejor de los ORM de Java, está basado en Hibernate y EntityManager y JPA (Java Persistence API )
- Mucho más elegante, con estándares y buenas prácticas OOP e implementación de patrones de diseños
- y muchas otras
Les dejo la presentación de Jonathan Wage (miembro del equipo de desarrollo de Doctrine 2), muy recomendado, lo que si está en ingles
Doctrine 2: Enterprise Persistence Layer for PHP
View more documents from Jonathan Wage.
Comentarios
2 Responses to “Doctrine 2: Enterprise Persistence Layer for PHP 5.3”
Deja tu comentario

Estoy leyendo tu blog hace un par de meses y me parece muy bueno. Me bajé la presentación y me volví loco, con las novedades de Doctrine2 (que recién estoy aprendiendo a usar ahora) y sobre todo con las novedades implementadas a partir del PHP 5.3, que aún no comencé a usar.
Ya me diste material de lectura para las próximas semanas. Saludos !
Impecable, bienvenido!
En realidad Doctrine 2 es lo que he estado esperando hace mucho tiempo, un verdadero ORM en PHP, pronto no tendrá nada que envidiar a Hibernate de Java y cuenta con un buen equipo de desarrollo (Gente de Zend y Symfony trabajando juntos) ¿que mejor?