Cita:
Iniciado por paopao En un curso de PHP OO me enseñaron a programar php aparte de HTML es decir en archivos distintos y en el HTML solo se colocan "echos" para mostrar los resultados.
Bueno, no se te entiende nada. Si hablas de "php aparte de html" y luego en "html colocan echos"... yo debo dejar de tomar alcohol.
Que separes en "capas" distintas responsabilidades (podrían ser directorios distintos o un fuente para cada cosa, no sé) quiere decir que una hace una tarea y que a la otra no le corresponde, y viceversa.
Puedes hacer una "capa de presentación" que trabaje con html y no necesariamente con esto quiere decir que no pueda estar desarrollada en PHP. El punto es: si tienes la lógica de tu sistema (desarrollada en PHP) no la mezcles con la parte encargada de la presentación (que puede estar a su vez desarrollada en PHP).
No es si usa o no PHP, es cuales son sus responsabilidades, y que estas no se mezclen.
Cita:
Iniciado por paopao Pero resulta que escuche de otra boca que de esta manera no era conveniente porque se demora mas la aplicacion web en responder. Que tan cierto es esto?
Deberías haber preguntado: "¿y que significa todo esto?" y yo te habría podido responder "que dejaras de escuchar bocas ajenas".
Asumo que tal vez puedas usar un sistema de templates (como Smarty) donde no tengas código PHP y sí un seudo-lenguaje propio + html, y que este maneje un sistema de optimizaciones (cache) que lo haga más rápido. Pero de que ahí se note que demore desde PHP, tendrás que o traer muchos datos a lo bruto, o hacer muchas chanchadas en el código.
Cita:
Iniciado por paopao Ademas tengo entendido que separando el codigo html del de php se simula mucho mas lo de "PHP orientado a objetos" fuera de lo que en si se aplica de OO.
¡Aghh! Me dolió mucho eso... sácame la estaca del pecho!
[GAME OVER] [INSERT COIN]