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
La próxima versión Symfony 1.1 seguirá incluyendo Propel 1.2 como su ORM por defecto. No obstante, la nueva arquitectura interna del framework hace que sus componentes estén muy desacoplados y por tanto, sea muy sencillo cambiar de ORM....
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
Hace unos días, en la lista de usuarios de Symfony en español, surgía la duda de cómo trabajar con varias bases de datos a la vez en un mismo proyecto.Aunque más o menos la duda quedó resuelta satisfactoriamente, se acaba de publicar un pequeño artículo en el sitio oficial de Symfony que explica en ...
seguir leyendo
Propel es la librería externa que utiliza Symfony para realizar su ORM. Propel siempre se ha considerado como el cuello de botella de Symfony y el componente que más se podía mejorar.De hecho, la próxima versión 1.1 de Symfony integrará un ORM alternativo llamado Doctrine, que podría sustituir a Pro...
seguir leyendo
Una de las partes más importantes de Symfony es la que define la capa de abstracción de bases de datos. Gracias a ella, se puede cambiar de base de datos en cualquier momento de forma sencilla y la aplicación sigue funcionando perfectamente.Todos aquellos programadores acostumbrados a acceder direct...
seguir leyendo