|
From: <bin...@li...> - 2001-11-23 02:31:59
|
Vaya veo que la cosa esta tomando calor jejejeje, bueno de moemento tengo tres proyectos pendientes pero como quiera aporto lo que estuve investigando. Mi idea no dista mucho de la de yum y ferdy asi que tomando como referencia esto yo apuesto por el siguiente esquema: +--+ +--+ |T | | K| |E | | E| |M | | R| |P | + | N| |L | | E| |A | | L| |T | +--+ |E | +--+ A hora el porque se supone que dependiendo el proyecto que estemos trabajando tenemos tres opciones de hacer las cosas: 1.- PHP incrustado. 2.- Separacion de partes comunes. LOC < 1000 3.- Plantillas LOC > 1000 En las primera el codigo html y de php estanmesclados y el el manteniemiento de aplicaciones es bastante complejo. En la segunda opcion el codigo html esta separado pero el codigo php soloparcialmente es decri que podemos tener dentro del codigo html algo como <? expresion ?> o algo como <? echo "codigo HTML" ?> En la tercera opcion el codigo html y el dise~o estan independientes de la programacion y es lo que se recomienda en aplicaciones grandes LOC(Lines of Code) > 1000. De esta forma cualquier persona puede hacer su propipio dise~o y sin preocuparse en afecatar algo de la programacion de esta forma la idea de yum y la de ferdy son perfectamente aplicables, claro con algunas variaciones que tndriamos que ver a detalle, pero asi se le puede dar mantenimiento a toda la aplicacion sin afectar el dise~o, y tambien de esta forma podemos desarrollar de forma idependiente cada elemento de binbo y tenerlos a hora si como modulos agregables. Actualmente esta la forma que estoy usando para programar mis aplicaciones y una ventaja aparte de separara el html del php es que podemos terminar mas rapido nuestras tareas. Las librerias que consulte fueron las siguientes. FastTemplate: http://www.thewebmasters.net/php/FastTemplate.phtml esta es la libreria mas conocida ya que nace en los FrameWorks de cgi con perl y fue portada a php, nos permite hacer bastante cosita interesantes incluyendo tablas de forma dinamica. TemplateClass: http://www.phpguru.org/scripts/2/documentation.html Este es una opcion propuesta por richard hayes si no mal recuerdo bastante rapida y tambien permite generara bloques de codigo en forma dinamica. PHPLib:(Esta todavia no le hecho el guante) http://phplib.sourceforge.net Esta libreria trae algo mas que tratamiento de plantillas, tenes clases de autentificacion y otras monerias interesantes el detalle es que esmas compleja de usar por que hay que instalarla. A mi gusto las mas idoneas son las dos primeras por que no hay que hacer nada especial para usarlas. Con ellas podemos tener cosas como BINBO_NEWS y demas jejeje. A hora lo de la aplicacion con gtk, esta bien pero no creo que sea un proyecto a abordar a hora o bien aodarlo paralelamente e ir haciendo las adecuaciones necesarias con forme vaya avanzando el proyecto. pero bueno hasta ahorita ah sido mucha charla y poca accion lo que debieramos de hacer es una version de prueba con algunos elementos no se menu configurable. noticias foro alguna mas para cerrar encuatr cosasa y comenzar a hacer esos modulos. como ven?? Nota Adiciona: NO habia tenido oportunidad de comentar tu funcion para archivos.ini ferdy pero lo hago a hora, la clase esta genial y muy bien pensada solo un punto que te falta que la documentes y agregues un ejemplo de uso ya que recuerda que no todo mundo esta acostumbrado a usar clases. Saludos y comenten el punto. |