Funcionalidad de plantilla simple Symfony es un framework web PHP de código abierto. Basado en las mejores prácticas de desarrollo web, muchos sitios web se han desarrollado completamente utilizando este marco. El propósito de Symfony es acelerar la creación y el mantenimiento de aplicaciones web. Sus características son las siguientes:
•Gestión de caché
• URL personalizadas
•Construí algunos módulos básicos.
•Soporte multilingüe y I18N
• Adoptar modelo de objetos y separación MVC.
•Soporte Ajax
•Adecuado para el desarrollo de aplicaciones empresariales.
Symfony tiene requisitos de sistema bajos y se puede instalar fácilmente en cualquier configuración: todo lo que necesita es un servidor Unix o Windows con un servidor web con PHP5 instalado. Es compatible con casi todas las bases de datos. El precio de Symfony no es elevado, mucho más bajo que el coste de un host.
Para los desarrolladores de PHP, usar Symfony es algo natural y la curva de aprendizaje es de solo un día. El diseño limpio y la legibilidad del código acortarán el tiempo de desarrollo. Los desarrolladores pueden aplicar los principios del desarrollo ágil (como DRY, KISS o XP, etc.) y centrarse en el nivel de lógica de la aplicación sin perder mucho tiempo escribiendo interminables archivos de configuración XML.
Symfony está diseñado para crear aplicaciones completas a nivel empresarial. Es decir, tienes control sobre toda la configuración: desde la estructura de la ruta hasta las bibliotecas externas, casi todo se puede personalizar. Para cumplir con las regulaciones de desarrollo empresarial, Symfony también incluye algunas herramientas adicionales para facilitar las pruebas, la depuración y el archivo de proyectos.