SymfonyCamp: Las novedades de Symfony 2

La segunda charla de Fabien Potencier en el Symfony Camp 2008 se ha dedicado a esbozar las novedades de las próximas versiones de Symfony. Algunas de las ideas más interesantes que se han presentado son las siguientes:

  • Symfony 2 lleva dos años en desarrollo.
  • Symfony 2 aprovechará muchas cosas de Symfony 1, por lo que será una evolución y no una revolución.
  • La próxima versión será Symfony 1.3 (y seguramente la siguiente Symfony 2)
  • Symfony 2 incluirá una nueva capa del controlador
  • Symfony 2 incluirá por primera vez un mecanismo real de plantillas (¿será tipo Smarty?)
  • Symfony 2 incorpora el concepto de "Inyección de dependencias" del framework Spring de Java.

La presentación también incluye un ejemplo completo de cómo se utilizará la inyección de dependencias en Symfony 2.

Ver la presentación Beyond Symfony 1.2

Comentarios

  1. Lo del "mecanismo real de plantillas" me ha llamado mucho la atención, porque hace tiempo que estoy buscando algo en esa línea. Aunque puede parecer redundante en muchos casos, si consiguiese aislar completamente las vistas del código eso podría imponer límites a lo que un maquetador/diseñador puede "enredar" con el código, y eso es algo muy bueno... incluso para el maquetador ;)

    Aún así, Smarty no estaría entre mis opciones favoritas. Sí evita mostrar una cantidad a veces excesiva de código PHP en las vistas, pero introduce otro lenguaje (muy simple, pero otro más) con una sintaxis independiente de PHP y de XHTML. Si el objetivo es proteger el código y facilitar la vida a los maquetadores, yo me inclinaría por algo más parecido a XML.

    Gorka el 12 de septiembre de 2008, 19:23:52

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

12 de septiembre de 2008

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.