![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
28/10/2013, 04:27
|
![Avatar de dashtrash](http://static.forosdelweb.com/customavatars/avatar175709_1.gif) | Colaborador | | Fecha de Ingreso: abril-2007 Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 10 meses Puntos: 270 | |
Respuesta: Mostrar HTML pero sin embeber ni mezclar PHP con HTML Lo pongo esta vez en negrita: "No mezclar código PHP y HTML" es un mantra absurdo.
Parece que la gente se aprende esa frasecita, como si tuviera algún sentido, o como si el decir esa frase (como tantas otras), implicara el conocer MVC, o implicara código limpio, o .. no sé.
La realidad es que es una supersimplificación hecha para que la gente la aprenda rápido, y no piense.
Lo que no hay que mezclar es , en términos MVC, código de controlador o de modelo con código de vista.
En términos generales, no mezclar cómo se obtienen los datos y cómo se muestran.
Mientras tu aplicación sea capaz de cargar cualquier objeto, generar cualquier fuente de datos, ejecutar cualquier acción sobre los modelos, sin necesitar que se cargue una vista, la separación es completa.Y esto es algo a nivel de diseño de aplicación, no de lenguaje de programación.
Y muchas aplicaciones que "no contienen php en la vista" (y en vez de php tienen algún lenguaje absurdo como smarty), NO cumplen los requisitos anteriores, que es realmente el objetivo a cumplir. |