3. ¿QUÉ ES SYMFONY?
• Un framework full stack de desarrollo en
PHP
• Un conjunto de componentes
4. ¿QUÉ ES SYMFONY?
First, Symfony is a reusable set of standalone,
decoupled, and cohesive PHP components that solve
common web development problems.
Then, based on these components, Symfony is also a
full-stack web framework.
Pablo Godel - http://es.slideshare.net/pgodel/introduction-to-symfony2
8. ¿POR QUÉ SYMFONY? (1/3)
• Sólido y basado en principios de ingeniería
contrastados
• Extensible por Bundles (2758 bundles en
knpbundles.com)
• Comunidad
• 100+ personas con más de 10 commits
• Respaldado por una empresa más de 8 años
• Documentación de calidad
9. ¿POR QUÉ SYMFONY? (2/3)
• Configuración flexible
(YAML, XML,
annotations o PHP)
• compilada y
cacheada a PHP
• Soporte nativo al
testing (PHPUnit)
• Soporte ORM/ODM
• Motor de plantillas
• Multiidioma
• Entornos de ejecución
(prod/dev/test)
10. ¿POR QUÉ SYMFONY? (3/3)
• Roadmap de desarrollo definido (y con versiones
LTS)
• Seguro (auditado por firmas independientes)
• Catálogo buenas prácticas
• Incentiva la calidad
• Symfony DX