Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/01/2011, 06:57
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Respuesta: diferencias entre modelo y controlador en MVC( modelo vista controlador)

Hola ivan_teruel92...

Según tus ejemplos no se aplicaría tanto este patrón. Debes tener en cuenta que no todo puede ser usado como MVC, (imagina una librería que haga una tarea específica, no se le aplica MVC).

Se usa MVC normalmente para poder abstraer en un sistema, la lógica de programación (controlador) en un clase aparte, la persistencia (el modelo, no necesariamente tiene que ser una base de datos) en otra clase aparte y la vista, partiendo del punto que que será info presentada para el usuario.

Un ejemplo típico, es el listar imagenes...

En el controlador, obtienes el modelo que ejecutará la consulta a la db, y ese controlador le pasará un un arreglo a la vista con todos los registros a mostrar (en la vista deberías recorrer ese array).

Pero quizás en ese listar usuarios necesites mostrar la imagen minimizada, para minimizarla debes tener una librería que se encargará de hacerlo. A Esa librería valdría NO aplicarle MVC.

Espero me haya explicado.

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com

Última edición por Carxl; 28/01/2011 a las 07:04