por
pobrecito hablador
el Martes, 27 Enero de 2004, 01:54h
(#258660)
En mi empresa llevamos algún tiempo (quiero decir, LLEVO algún tiempo) desarrollando un portal genérico, nada espectacular, pero con las suficientes características como para servir para cualquier tipo de tarea. Mi principal problema fue el diseño preliminar: definir las funcionalidades, la estructura de la programación, el diseño de la BBDD, etc. Una vez lo tienes claro, te pones a escribir como una maqina. Por supuesto, corre sobre PHP4/MySQL (nunca he sido muy aficionado a Perl, a pesar de la potencia qe tiene).
La ventaja, según mi punto de vista, es qe tengo un control total sobre todo el código (vital si qieres hacer modificaciones rapidas) y las funcionalidades qe se le van añadiendo. Tiene menos características qe los NUKES y cía, pero es mas facil de mantener y consume muy pocos recursos (nuestros clientes no suelen tener necesidad de usar servidores dedicados), aparte de todo lo referente a los usuarios finales (muy facil de usar) qe por defecto hay qe considerar cenutrios.
Hace uso, eso si, de dos modulos gpl brutales: Smarty [smarty.php...argetblank] (plantillas) y ezSQL [justinvincent.com] (abstraccion de BBDD).
Desgraciadamente, mis jefes me han prohibido expresamente liberar el código (con excepción de Smarty y ezSQL). Total, para qien lo iba a usar... ;D
Yo también he desarrollado un sencillito portal propio de cero programado en PHP. Permite compartir documentos, noticias, fotos y bueno, la verdad es que estoy moy orgulloso de cómo me ha quedado :-).
Es cierto que Smarty [php.net] es la bomba, en cuanto la descubrí rediseñé el código del portal y ha quedado mucho más elegante y claro. La verdad es que te llegas a preguntas cómo es posible que pretendiera programar la web sin usar un motor de plantillas.
Yo para simplificar el código de acceso a bases de datos y usar un interfaz común utilicé Pear::DB [php.net]. Son mágnificas. Pear [php.net] es un conjunto de librerías y extensiones para PHP (DB es la parte de acceso a bases de datos) que, entre otras cosas, simplifica el desarrollo de código. Muy recomendable.
Pero bueno, si lo que se quiere es algo realmente grande (no un juguete) no es cuestión de reinventar la rueda. Un proyecto serio es imposible de diseñar desde cero y para eso están los CMS.
Producto propio...
(Puntos:0)PHP + Smarty + Pear::DB: La Bomba
(Puntos:1)( Última bitácora: Sábado, 22 Septiembre de 2007, 17:01h )
Yo también he desarrollado un sencillito portal propio de cero programado en PHP. Permite compartir documentos, noticias, fotos y bueno, la verdad es que estoy moy orgulloso de cómo me ha quedado :-).
Es cierto que Smarty [php.net] es la bomba, en cuanto la descubrí rediseñé el código del portal y ha quedado mucho más elegante y claro. La verdad es que te llegas a preguntas cómo es posible que pretendiera programar la web sin usar un motor de plantillas.
Yo para simplificar el código de acceso a bases de datos y usar un interfaz común utilicé Pear::DB [php.net]. Son mágnificas. Pear [php.net] es un conjunto de librerías y extensiones para PHP (DB es la parte de acceso a bases de datos) que, entre otras cosas, simplifica el desarrollo de código. Muy recomendable.
Pero bueno, si lo que se quiere es algo realmente grande (no un juguete) no es cuestión de reinventar la rueda. Un proyecto serio es imposible de diseñar desde cero y para eso están los CMS.
Be Free! Be Wild! Be Linux!