PHP – Separando las vistas de la lógica con Savant 3


Recientemente he estado haciendo reparaciones a un sitio web heredado de otro desarrollador. La empresa parece haberse enfocado principalmente en el diseño, pero el desarrollo de la lógica en PHP es simplemente desastrozo porque acoplaron demasiado la codificación del negocio con las vistas, lo cual complica mucho la edición del sitio (sumado a que todo el layout está desarrollado con tablas, pero este ya es otro tema).

Desgraciadamente no tengo todo el tiempo que quisiera como para pasar todo el desarrollo a alguna solución orientada a objetos utilizando algún framework como CakePHP, pero buscando un poco en internet encontré una elegante solución para separar la vista de la lógica: Savant 3.

Este framework tiene por objetivo separar las vistas de la lógica, mediante el uso de plantillas (templates). Lo bueno es que es muy simple y no se necesita aprender marcas especiales como Smarty por ejemplo , sino que las etiquetas son prácticamente “echoes” de PHP, lo que disminuye la curva de aprendizaje a prácticamente 0.

No es una solución “a fondo” pero es el principio para algo mejor.

Leave a comment

0 Comments.

Leave a Reply


[ Ctrl + Enter ]