25/09/2003, 22:09
|
| Colaborador | | Fecha de Ingreso: noviembre-2001 Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años Puntos: 69 | |
Bueno, me alegro que seas una más de los que nos advocamos por las "buenas prácticas" a la hora de programar. Tan solo, si ya decidiste que tu FW será en PHP, quizás este mensaje quedaría mejor en aquel Foro. Si te parece, lo muevo allí.
Un par de consejos, de alguien que ya está hasta la frente de leer sobre FW's :
1) Dale a tu documentación muchísima prioridad, aún más si pretendes liberar tu trabajo y que luego otras personas lo utilicen. De nada sirve que hagas el FW más sencillo de utilizar del mundo, si no está documentado como para que cualquiera lo entienda, entonces no lo va a utilizar nadie.
2) Para los Modelos, no te tenés que preocupar en utilizar una Capa de Abstracción de base de datos, esto es potestad de tus Objetos DAO's (Data Access Objects) si tu DAO utiliza bases de datos, pero si un DAO utiliza otro tipo de acceso ( leer directamente un archivo, sockets, XML-RPC, SOAP, lo que sea ) entonces solo tener AdoDB no sirve.
3) No te recomiendo Smarty. Tiene un código tan sobrecargado, que hará más lenta tu aplicación con tan solo hacer un Include de la librería. Además, me juego lo que quieras que nunca vas a utilizar más del 5% de TODO lo que trae Smarty ( que ya es demasiado ). Hay maneras de trabajar con Templates utilizando al Mismo PHP como motor de templates, que son mucho más eficientes. <spam>Yo estoy desarrollando un sistema de Plantillas junto a un compañero de estos foros, Nok, que va a utilizar este mismo enfoque.</spam>
Saludos. |