frameworks MVC

Jose Felipe Sanhueza Paredes jfsp24 en gmail.com
Lun Mar 27 10:35:03 CLT 2006


Jonathan..lo q entiendo de MVC (tomando referencia desarrollo con java):
M: Modelo (EJB, Hibernate, etc)->la logica del negocio de tu aplicacion
V: Vista (jsp, etc)->presentacion de la informacion
C: Controlador. (servlet, etc)->controla el flujo de los request del
usuario, canalizando el response entregado por el modelo.

En java al menos funciona con la caracteristica de aplicaciones de n capas:
- capa de presentacion
- capa o modelo del negocio
- capa de datos.

Si buscas enconstraras donde te dicen que hay 3 o 4 capas generalmente. Lo
que ubico es asi..

USUARIO-->envia request a traves de tu capa de presentacion-->el controlador
canaliza request hacia modelo del negocio-->este genera las acciones
pertinentes hacia la capa de datos-->se retorna un objeto para procesar
response del usuario-->se muestra dicho response.

A grosso modo, es algo asi..o lo que entiendo es asi :-p



On 3/26/06, Rodrigo Pérez <rp en allhost.cl> wrote:
>
> El sáb, 25-03-2006 a las 08:59 -0600, HUGO FIGUEROA escribió:
> > Rodrigo, una consulta, con CakePHP usas algun tipo de
> > motor de plantillas como smarty?, como trabajas la
> > interfaz de usuario?,
>
> Cake usa un sistema propio de plantillas... básicamente php puro. Eso
> si, las variables que usan las plantillas (las vistas, V en MVC :-) ),
> hay que "setearlas" en el controlador.
>
> Ahora bien, existe la posibilidad de usar smarty. Hay que hacer algunas
> cosillas para que funcione, pero funciona :-)
>
> Puedes buscar más información sobre su implementación en [1]
>
> Varios usuarios han hecho sus propias implementaciones para utilizar
> smarty con Cake, asi que hay harto donde testear [2] [3].
>
> Una de las gracias de Cake es que te permite "sobreescribir" clases,
> funciones, y demases, lo cual nos da la posibilidad de parchar ciertas
> partes del "core", sin tener que tocar el "core".
>
> Saludos
>
>
> [1]
> http://groups.google.com/group/cake-php/search?group=cake-php&q=smarty
> [2] http://projects.simpleteq.com/CakePHP/smarty.html
> [3] http://cakeforge.org/snippet/detail.php?type=snippet&id=6
>
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listas.inf.utfsm.cl/pipermail/php/attachments/20060327/a4db9dc9/attachment.html


Más información sobre la lista de distribución PHP