Parece que ahora estoy enredado en un debate con otro programador de este proyecto que cree que las opiniones no tienen ningún mérito. Se propone un sistema que PHP es como la siguiente:Para usar vistas o no usar vistas
$draw = new Draw;
$nav = $draw->wideHeaderBox().
$draw->left().
$draw->image().
Image::get($image,60,array('id'=>'header_image')).
$draw->imageEnd().
$draw->leftEnd().
$draw->left(10).
'<div id="header_text">'.
self::defaultSectionText().
'</div>'.
$draw->leftEnd().
y así sucesivamente (esto es, en el controlador por cierto). Ahora que sus argumentos para esto realmente tienen algún sentido, él afirma que si hay un rediseño, todo lo que tenemos que hacer es cambiar el HTML en un lugar y cambia en todas partes automáticamente. Por alguna razón, sin embargo, este método todavía me frota de la manera incorrecta, ¿hay algún mérito para las vistas sobre este método? Quiero decir además de no tener que volver a escribir HTML a mano.