18/10/2005, 08:18
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 142
Antigüedad: 19 años, 3 meses Puntos: 3 | |
En fin después de mucho leer en el post veo que la gente anda un poco perdida en el tema, aunque el que más se acerca sea Dominguez.
El patrón Modelo-vista-controlador es precisamente un conjunto de patrones que operan entre si para separar las capas. Interface, negocio y modelo.
La forma más sencilla para separar las 3 logicas es usando paquetes o librerias desarrolladas para php. MODELO
Para la capa de modelo podemos utilizar a mi entender dos paquetes muy buenos:
1) ADODB
2) PEAR:DB
Con esto conseguimos la abstracion de la base de datos. No se PEAR pero ADODB consigue conexión LDAP. VISTA
Para la interface podemos utilizar un motor de templates que hay a patadas o utilizar nuestro modelado de XSL o lo que te venga en gana. Yo en este caso recomiendo SMARTY. CONTROLADOR
Bueno el controlador lo tenemos que programar nosotros mismo pero el más simple no requiere más de 60 línias en php5 utilizando SMARTY y ADODB.
En fin Dominguez si te interesa más el tema puedes contactar. Aunque yo solo programo en PHP5 |