Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/10/2013, 04:27
Avatar de dashtrash
dashtrash
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
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.