Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
Programando en PHP | 22 comentarios (20 temáticos, 2 editoriales, 0 ocultos)
Bien, gracias. :) (4.00 / 2) (#18)
por Colegota (colegota@villanos.es, digo net.) a las Wed Jul 16th, 2003 at 09:54:03 AM CET
(Información Usuario) http://villanos.net/mapamundi

Buenas,

no mencioné las hojas de estilo por no hacer el mensaje más largo. Mi respuesta estaba limitada exclusivamente al uso de plantillas.
Hoy por hoy parece que una combinación xhtml con hojas de estilo es lo más apropiado para independizar "la presentación" de muchas cosas. Y muy potente además. No puedo explayarme mucho ya que lo que conozco es por lo que estoy leyendo para comenzar a implementarlo. Y tiene muy buena pinta pero hasta dentro de algún tiempo no podré hablar por propia experiencia.
Y desde luego, que dicha combinación permite bastante más que cambiar los colorines. Que por cierto, ya puse entre paréntesis aún cuando me refería a las plantillas.

Con hojas de estilo sí que puedes decidir en tiempo "de generación" no sólo cómo aparece algo, sino incluso dónde. Y si aparece o no.
Ese tipo de operaciones no son posibles con plantillas. Como no resulta muy práctico aunque se pueda hacer el diseñar por ejemplo un gestor de contenido que pueda generar salida en diferentes formatos (x/html, xml, wap, pdf,...) y basarse en plantillas porque necesitarías una plantilla para cada uno. Y por que aunque resulte irónico, con plantillas estás ligando el código con los datos en el mismo fichero (aunque los generes desde otro).
[Ya se que has dicho que tú no utilizas plantillas, pero aprovecho el mensaje para hablar de lo que no dije en el primero]

Respecto a lo de por y para qué se han hecho las plantillas, pues vale. La idea es una cosa y la realidad o el sentido práctico otra.

Y separar diseño y lógica... Creo que una cosa es un código que intercale etiquetas html con comandos php y mysql en el mismo fuente y otra que se pueda realmente separar diseño y lógica.
Puedes llegar a varios niveles de abstracción. Encapsular todo lo que puedas. Crearte bibliotecas de APIs para todo... pero llegar a tener algo por un lado que "escupa datos" y algo por otro que les de forma... lo veo difícil.
La única forma que se me ocurre es desde luego con programación orientada a objeto en algo parecido al MVC (Modelo Vista Controlador) de java, pero aún así...

De todas formas, eso es lo que se me ocurre a mí. Pero por supuesto que estoy abierto a estudiar cualquier cosa que otros hayan podido hacer. Pero que se haya hecho. Que teorías cualquiera puede formular y yo ya he leído muchas.

Saludos,
Colegota


[ Padre ]


 

Programando en PHP | 22 comentarios (20 temáticos, 2 editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda