Para los que se estén echando las manos a la cabeza, un par de aclaraciones:
1º.- NO me refiero a todos los casos.
2º.- Lee el comentrio, igual lo encuentras interesante.
Bien, para el que no lo sepa, MVC es un paradigma de programación, del cual podeis leer en el link, no voy a pararme a explicar esto, pero si no quieres leer, básicamente lo que quiere decir, es que hay tres capas separadas, modelo, vista y controlador, la capa vista, la que nos atañe en este caso, sería el diseño de la web, que en MVC, son plantillas html.
Tras esta breve explicación, entreo en materia.
Para usar plantillas en un desarrollo web, normalmente se utiliza un motor de gestión de plantillas, como pueda ser Smarty, o Flexy, esto, aparte de “ventajas”, también supone inconvenientes (como en todo), los inconvenientes son la necesidad extra de recursos en el sistema, por ejemplo, (al igual que ocurre con los FrameWorks, pero esto es tema aparte :)).
Asi que, centrándonos en el tema que nos atañe, yo soy partidario, por que creo firmemente en que se puede anular la capa vista en muchos (por no decir la mayoría) de los desarrollos web, y obteniendo ventajas en todos los aspectos, con un mínimo de desventajas.
¿Cómo?, muy simple, muchos seguros que ya lo imaginareis, o sabreis, usando CSS, hoy en dia, CSS actua por si mismo como capa vista, permitiendo cambiar prácticamente por completo (o por completo, según la estructuración del sitio) el diseño del web.
¿Que coste tiene?, a nivel de ejecución, ninguno, por que al no necesitar un engine de gestión de templates, agilizamos la ejecución, el coste, está a la hora de desarrollar, ya que es el propio script quien debe tener embebido todo el html (que es HTML básico, lo cual tambien reduce el tráficod el servidor, ya que el CSS solo se descarga una vez).
También se puede implementar sistemas de caché, de manera sumamente sencilla (en php, por ejemplo, es tan simple como utilizar ob_*), y separar las Classes/funciones de escritura de HTML, también es pecata minuta.
Por tanto, a mi humilde entender, son todo ventajas.




Deja un comentario:
Los comentarios en esta página no están moderados, aparecerán inmediatamente en la página al ser enviados. Evita, por favor, las descalificaciones personales, los comentarios maleducados, los ataques directos o ridiculizaciones personales, o los calificativos insultantes de cualquier tipo, sean dirigidos al autor de la página o a cualquier otro comentarista. Estás en tu perfecto derecho de comentar anónimamente, pero por favor, no utilices el anonimato para decirles a las personas cosas que no les dirías en caso de tenerlas delante. Intenta mantener un ambiente agradable en el que las personas puedan comentar sin temor a sentirse insultados o descalificados. No comentes de manera repetitiva sobre un mismo tema, y mucho menos con varias identidades (astroturfing) o suplantando a otros comentaristas. Los comentarios que incumplan esas normas básicas serán eliminados.