Symfony 1.2 será la primera versión de Symfony con soporte completo e integrado de Doctrine, el ORM que rivaliza con el tradicional Propel. Aunque ninguno de los dos es perfecto, los que utilizan Doctrine dicen que es más poderoso y sobre todo, que su sintaxis es mucho más sencilla y concisa.
Como s...
seguir leyendo
Un día después de lo anunciado, ayer se publicó la primera beta de Symfony 1.2. El poco tiempo transcurrido desde el lanzamiento de la versión 1.1 hacía creer que Symfony 1.2 sería una versión de transición, pero la realidad es que incluye muchas novedades:
Nuevo generador de la parte de administrac...
seguir leyendo
Jonathan Wage, creador de Doctrine y nuevo empleado de la empresa responsable de Symfony, ha impartido una sesión sobre los ORM, el tema de discusión favorito entre los programadores de Symfony.
Obviamente la presentación se ha centrado exclusivamente en Doctrine y puede ser una buena introducción p...
seguir leyendo
La esperadísima versión 1.3 de Propel se publicó ayer después de dos años de desarrollo. Symfony siempre ha utilizado Propel como su ORM por defecto, por lo que este lanzamiento es una gran noticia para Symfony.
Aunque Propel ha sido eclipsado últimamente por Doctrine, continúa siendo un ORM a consi...
seguir leyendo
Aunque la discusión sobre qué ORM utilizar con Symfony es una de las preferidas por los desarrolladores, parece que pronto ya no será necesario elegir entre Propel o Doctrine.
A partir del próximo mes de septiembre, Jonathan Wage, el principal desarrollador de Doctrine, se convierte en nuevo trabaj...
seguir leyendo
Symfony, como tantos otros frameworks, utiliza un ORM para gestionar el acceso a la base de datos. Esto significa que puedes guardar, obtener, modificar y borrar información en una base de datos sin crear sentencias SQL a mano y sin tener que descender hasta los detalles más técnicos de cada base de...
seguir leyendo
El gran François Zaninotto ha escrito un artículo imprescindible titulado Comparing Propel, Doctrine and sfPropelFinder en el que compara de forma práctica los ORM Propel y Doctrine y también su plugin sfPropelFinderPlugin.
Propel es el ORM clásico de Symfony. Su principal ventaja es que está comple...
seguir leyendo
Symfony es un framework basado en PHP. Lo bueno es que si ya conoces PHP no tienes que aprender otro lenguaje de programación. Lo malo es que existen tantas aplicaciones web creadas con PHP, que apenas existen aplicaciones libres creadas con Symfony.
El motivo es que no tiene mucho sentido reinventa...
seguir leyendo
Una de las discusiones favoritas de los programadores de Symfony está relacionada con el ORM que se debe utilizar. Como Symfony es tan flexible, las aplicaciones pueden utilizar bases de datos directamente sin ORM, pueden utilizar un ORM diseñado a medida o pueden utilizar cualquiera de los ORM disp...
seguir leyendo
Una de las discusiones recurrentes sobre Symfony tiene relación con su ORM. Todo el mundo discute sobre si Propel es mejor que Doctrine, sobre si uno está mejor integrado que el otro, sobre el rendimiento de cada uno, sobre cuál de los dos incluirá la próxima versión de Symfony, etc.
Por fin, despué...
seguir leyendo