Articulo de referencia

Sinfonía

Symfony es un framework de aplicaciones web PHP gratuito y de código abierto , además de un conjunto de bibliotecas de componentes PHP reutilizables. Fue publicado como software...

Symfony es un framework de aplicaciones web PHP gratuito y de código abierto , además de un conjunto de bibliotecas de componentes PHP reutilizables. Fue publicado como software libre el 18 de octubre de 2005 y lanzado bajo la licencia MIT .

Meta

Symfony tiene como objetivo acelerar la creación y el mantenimiento de aplicaciones web y reemplazar las tareas de codificación repetitivas. También busca construir aplicaciones robustas en un contexto empresarial y brindar a los desarrolladores control total sobre la configuración: desde la estructura de directorios hasta las bibliotecas de terceros, casi todo se puede personalizar. [ 2 ] Para cumplir con las directrices de desarrollo empresarial, Symfony incluye herramientas adicionales que ayudan a los desarrolladores a probar, depurar y documentar proyectos. [ 3 ]

Symfony tiene una baja sobrecarga de rendimiento cuando se utiliza con una caché de código de bytes.

Técnico

Symfony se inspiró en gran medida en el Spring Framework . [ 4 ] [ 5 ]

Hace un uso intensivo de proyectos de código abierto PHP existentes como parte del marco, incluyendo:

Symfony también utiliza sus propios componentes, que están disponibles gratuitamente en el sitio web de Symfony Components para otros proyectos:

  • Symfony YAML, un analizador YAML basado en Spyc.
  • Despachador de eventos de Symfony
  • Inyector de dependencias de Symfony, un inyector de dependencias
  • Symfony Templating, un motor de plantillas

Patrocinadores

Symfony está patrocinado por SensioLabs, un desarrollador de software y proveedor de servicios profesionales francés . [ 6 ] El nombre original fue Sensio Framework, [ 7 ] y, por lo tanto, todas las clases tenían el prefijo sf . Más tarde, cuando se decidió lanzarlo como un framework de código abierto , la lluvia de ideas dio como resultado el nombre symfony (renombrado a Symfony a partir de la versión 2), que coincidía con el tema existente y los prefijos de los nombres de las clases. [ 8 ]

Uso en el mundo real

  • Symfony es utilizado por el servicio de preguntas y respuestas de código abierto Askeet y muchas otras aplicaciones, incluido el sitio web Delicious . [ 9 ]
  • En un momento dado, se utilizó para 20 millones de usuarios de Yahoo! Bookmarks. [ 10 ]
  • En febrero de 2009, Dailymotion.com había adaptado parte de su código para usar Symfony y continuaba con la transición. [ 11 ]
  • Symfony es utilizado por OpenSky, una plataforma de compras sociales, y el framework Symfony también es utilizado por el juego de navegador multijugador masivo en línea eRepublik , y por el framework de gestión de contenido eZ Publish en la versión 5. [ 12 ]
  • Drupal 8, phpBB y varias otras aplicaciones de gran tamaño han incorporado componentes de Symfony. [ 13 ] [ 14 ]
  • Symfony también es utilizado por Meetic, una de las plataformas de citas en línea más grandes del mundo, en la mayoría de sus sitios web para implementar su lógica de negocio en el backend. [ 15 ]
  • Los componentes de Symfony también se utilizan en otros frameworks de aplicaciones web, incluidos Laravel , que es otro framework full-stack , y Silex, que es un microframework. [ 16 ]
  • El sitio web de Vogue Paris también está construido sobre el marco Symfony [ 17 ].

El sitio web de Symfony tiene una lista completa de proyectos que utilizan Symfony y una muestra de sitios web construidos con Symfony. [ 18 ]

Comunicados

Symfony gestiona sus lanzamientos mediante un modelo basado en el tiempo; se publica una nueva versión de Symfony cada seis meses: una en mayo y otra en noviembre. Este proceso de lanzamiento se adoptó a partir de Symfony 2.2, y todas las "reglas" explicadas en este documento deben seguirse estrictamente a partir de Symfony 2.4.

La versión estándar de Symfony se mantiene durante ocho meses, mientras que las versiones de soporte a largo plazo (LTS) se mantienen durante tres años. Se publica una nueva versión LTS cada dos años . [ 19 ]

La última versión estable es la versión 7.3 y la versión LTS actual es la versión 6.4. [ 20 ]

Véase también

Referencias

  1. Potencier, Fabien (27-11-2025). "Symfony 8.0.0 lanzado" . Blog. symfony.com . Consultado el 26-12-2025 .
  2. "Symfony explicado a un desarrollador" .
  3. "Perfilador - Symfony" .
  4. Marco de trabajo PHP de alto rendimiento para el desarrollo web - Symfony . Symfony-reloaded.org. Consultado el 30 de mayo de 2014.
  5. "Polinización cruzada de código abierto (Blog de Symfony)" . symfony.com . Consultado el 6 de junio de 2020 .
  6. Aprende Symfony: Un tutorial para principiantes
  7. Foro del framework Symfony: Discusión general => Lluvia de ideas para el nuevo eslogan de Symfony. Archivado el 22/12/2008 en Wayback Machine.
  8. Comentarios del propietario de Sensio. Archivado el 22/12/2008 en Wayback Machine.
  9. Blog de Symfony - Vista previa de Delicious creada con Symfony
  10. Blog de Symfony - Yahoo! Bookmarks utiliza Symfony
  11. Blog de Symfony - Dailymotion, con tecnología de Symfony
  12. Symfony2 se une a eZ Publish 5. Symfony (2 de julio de 2012). Consultado el 30 de mayo de 2014.
  13. Drupal (Proyectos que utilizan Symfony) . Consultado el 1 de diciembre de 2015.
  14. "Proyectos que utilizan componentes de Symfony" .
  15. "Mutación de backend Meetic con Symfony" .
  16. Proyectos que utilizan Symfony
  17. "Presentación de Symfony: Vogue Francia" . Archivado del original el 26 de septiembre de 2015.
  18. "Proyectos de comercio electrónico con Symfony" . Symfony.com .
  19. symfony-docs/contributing/community/releases.rst en 4cd6dc2825924c9569621bf749f168a7ba2a235d · symfony/symfony-docs · GitHub . Github.com. Consultado el 16 de marzo de 2016.
  20. Lanzamientos de Symfony a fecha de 17/06/2025.
  21. Blog de Symfony - Acerca de Symfony 1.3 y 1.4
  22. Blog de Symfony: ¿Por qué Symfony 2.0 finalmente usará PHP 5.3?
  23. Blog de Symfony - Lanzamiento de Symfony2
  24. Versión 2.0.23 publicada . Symfony (2013-03-20). Consultado el 30-05-2014.
  25. Symfony 2.1.0 lanzado
  26. 2.2.0 . Symfony (01-03-2013). Consultado el 30-05-2014.
  27. La versión 2.3.0, la primera versión LTS, ya está disponible . Symfony (3 de junio de 2013). Consultado el 30 de mayo de 2014.
  28. Versión 2.4.0 publicada . Symfony (03/12/2013). Consultado el 30/05/2014.
  29. Aumentar la versión mínima a PHP 7.1 para Symfony 4
  30. Symfony 4: Fin del soporte para HHVM
  31. "Lanzamiento de Symfony 4.4" . symfony.com . Consultado el 27 de noviembre de 2019 .
  32. "Programa | SymfonyCon Amsterdam 2019" . amsterdam2019.symfony.com . Consultado el 27 de noviembre de 2019 .
  33. "Lanzamiento de Symfony 5.2" . symfony.com . Consultado el 28 de junio de 2020 .
  34. "Lanzamiento de Symfony 5.3" . symfony.com . Consultado el 16 de julio de 2021 .
  35. "Lanzamiento de Symfony 5.4" . symfony.com . Consultado el 16 de julio de 2021 .
  36. "Lanzamiento de Symfony 6.0" . symfony.com . Consultado el 16 de julio de 2021 .
  37. "Symfony 6.1 requerirá PHP 8.1 (Blog de Symfony)" . symfony.com . Consultado el 25 de febrero de 2022 .
  38. "Lanzamiento de Symfony 6.1" . symfony.com . Consultado el 29 de diciembre de 2022 .
  39. "Lanzamiento de Symfony 6.2" . symfony.com . Consultado el 29 de diciembre de 2022 .
  40. "Lanzamiento de Symfony 6.3" . symfony.com . Consultado el 29 de diciembre de 2022 .
  41. "Lanzamiento de Symfony 6.4" . symfony.com . Consultado el 29 de diciembre de 2022 .
  42. "Lanzamiento de Symfony 7.0" . symfony.com . Consultado el 18 de diciembre de 2023 .
  43. "Lanzamiento de Symfony 7.1" . symfony.com . Consultado el 18 de diciembre de 2023 .
  44. "Lanzamiento de Symfony 7.2" . symfony.com . Consultado el 8 de diciembre de 2024 .
  45. "Lanzamiento de Symfony 7.3" . symfony.com . Consultado el 17 de junio de 2025 .
  46. "Lanzamiento de Symfony 7.4" . symfony.com . Consultado el 26 de diciembre de 2025 .
  47. "Lanzamiento de Symfony 8.0" . symfony.com . Consultado el 9 de diciembre de 2025 .
  48. "Symfony 8.1 en desarrollo" . symfony.com . Consultado el 26 de diciembre de 2025 .

Lecturas adicionales

  • Potencier, Fabien. (2022). Symfony 6: The Fast Track . Leanpub .
  • Potencier, Fabien y Zaninotto, François. (2007). La guía definitiva de la sinfonía. Apress . ISBN 1-59059-786-9.
  • Potencier, Fabien. (2009). Sinfonía práctica (2009). Sensio Labs Books. Edición Doctrine , ISBN 978-2-918390-06-0, edición Propel, 978-2918390077 , y edición en español disponible en lulu.com.
  • Fabien Potencier, Hugo Hamon: Symfony, Mieux desarrollador en PHP con Symfony 1.2 y Doctrine , Eyrolles 2009, ISBN 978-2-212-12494-1, Francés
  • Tim Bowler, Wojciech Bancer (2009). Desarrollo de aplicaciones web Symfony 1.3 , paquete . ISBN 978-1-84719-456-5.
  • Sitio web oficialEdita esto en Wikidata
  • SymfonyCasts