Es un framework que utiliza la arquitectura MVC (Modelo Vista Controlador), además incluye componentes y herramientas para que los desarrolladores puedan generar aplicaciones complejas de manera rápida y ordenada.
Olvidarse del php4 no es una opción, creo que es necesario. Con esta herramienta uno puede seguir el código que ha desarrollado sin perderse debido a el paradigma de programación que presenta, además para las transacciones con las diferentes bases de datos soportadas utiliza un método de programación denominado mapeo objeto-relacional (ORM en ingles) para la conversión de datos entre la base de datos relacional y la base de datos orientada a objetos, obteniendo así una abstracción de la base de datos original y todos sus componentes representados como objetos (Doctrine/Propel son las utilizadas por symfony).
No he testeado todos los frameworks php aún, pero el symfony cumple con todos los requerimientos básicos que considero importantes (admin (Desarrollo del Backend) / front (Desarrollo del Frontend) ) y también cuenta con agregados que facilitan el desarrollo.
Enlaces de interés:
No hay comentarios:
Publicar un comentario