Se anuncian grandes novedades para la próxima versión de Propel

Propel, el ORM favorito de gran parte de la comunidad Symfony, renace de sus cenizas y anuncia una próxima versión Propel2 muy potente. Aunque hace unos meses se anunció que esta nueva versión se basaría en Doctrine2, ahora todo vuelve a cambiar y Propel2 se basará definitivamente en Propel 1.6.x.

Los principales cambios ya anunciados son los siguientes:

  • Sólo será compatible con PHP 5.3.
  • Todo el código incluirá namespaces que seguirán el formato del estándar PSR-0 (el mismo de Symfony2)
  • Será necesario hacer uso de un autoloader y la mayoría apuestan por usar el componente ClassLoader de Symfony2
  • Se van a añadir nuevas excepciones propias (Propel sólo tiene dos por el momento).
  • Se elimina (¡por fin!) el uso de Phing para los comandos de consola y se sustituye por el componente Console de Symfony2.
  • Ya no se generarán clases de tipo Peer para cada clase del modelo.
  • Se incluirá un nuevo sistema de logs seguramente basado en el componente Monolog de Symfony2.
  • Se utilizará Twig para generar el código de las plantillas PHP de las clases del modelo.
  • No se incluirá soporte para NoSQL.
Todos estos anuncios y muchos más los puedes leer en los logs de la reunión que se celebró a través del IRC para decidir el futuro de Propel.
Fuente: Propel2 has begun!

Comentarios

  1. Buenas noticias, sobre todo por la parte de Phing, aunque no entiendo por qué usa un motor de plantillas.

    Asier el 6 de octubre de 2011, 21:26:47

  2. Asier, el motor de plantillas Twig lo van a usar para generar el código PHP de las clases del modelo. Dicen que así es mucho más fácil de leer, escribir y mantener que como lo hacían antes (generando código PHP con más código PHP).

    Javier Eguiluz el 6 de octubre de 2011, 21:59:21

Este artículo ya no permite añadir más comentarios.
¿Por qué? Los artículos cierran sus comentarios automáticamente unos meses después de su publicación para asegurar que estos sigan siendo relevantes.

Publicada el

6 de octubre de 2011

Proyectos Symfony destacados

La plataforma de eCommerce 100% Symfony que rivaliza con Magento y PrestaShop. Ver más

Síguenos en @symfony_es para acceder a las últimas noticias.