El uso de un framework que utiliza MVC obliga a dividir y organizar el código de acuerdo a las convenciones establecidas por el framework. El código de la presentación se guarda en la vista, el código de manipulación de datos se guarda en el modelo y la lógica de procesamiento de las peticiones constituye el controlador. Aplicar el patrón MVC a una aplicación resulta bastante útil además de restrictivo.

Symfony es un framework de tipo MVC escrito en PHP 5. Su estructura interna se ha diseñado para obtener lo mejor del patrón MVC y la mayor facilidad de uso. Gracias a su versatilidad y sus posibilidades de configuración, Symfony es un framework adecuado para cualquier proyecto de aplicación web.

Ahora que ya has aprendido la teoría que está detrás de Symfony, estas casi preparado para desarrollar tu primera aplicación. Pero antes de eso, necesitas tener instalado Symfony en tu servidor de desarrollo.