jueves, 24 de enero de 2013

Model-View-Controller

He avanzado en el trato de los input y el form, pero estoy haciendo una pausa. Voy a implementar el esquema Modelo-Vista-Controlador (MVC).

El MVC es utilizado por frameworks como Yii y Zend. Al principio no entendía como funcionaba, pero viendo como funciona Yii en estos videos logre entender que es una separación de las capas de negocio, procesamiento y presentación al usuario.

Para empezar me base el estos videos, donde se construye un MVC simple, pero que a mi parecer lo suficiente para comenzar.

Velkan manejara las típicas tres carpetas: models (donde estarán los procesos de base de datos), views (donde estarán los códigos HTML) y controllers (donde estarán las clases con sus respectivas acciones).

Tendrá una clase ruteadora que a través de otra clase (request) definirá que controlador cargar, este a su vez, dependiendo de que acción deba ejecutar, renderizara las vistas.

Aquí se complica un poco al seguir desarrollando el framework, pero seguiré manteniendo la línea de que sea lo más simple para el programador que lo utilice.

No hay comentarios:

Publicar un comentario