Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/01/2014, 14:07
wwwmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 5 meses
Puntos: 37
Respuesta: Modelo vista Controlador dudas

A ver asi:
El modelo-vista-controlador es una forma de englobar las partes que tienes en un proyecto, por ejemplo:
- El "modelo" regularmente se refiere a la capa de datos (base de datos) con lo que conlleve para la conexion y actualizacion de la informacion).
- La "vista" son las interfaces o "pantallas" que el usuario ve.
- Controlador viene a ser la parte que permite comunicar ambas 2 secciones anteriores, es decir, en el CONTROLADOR:
- Habilitas la "vista" para que el usuario introduzca su usuario y pwd, valida datos y luego mediante el "modelo" recupera la informacion solicitada por el usuario.

Si fuera una pagina web de un banco donde checas tu saldo, la "vista" son las interfaces que que vas viendo via el navegador, los CONTROLADORES son los programas residentes en el servidor desde donde se ejecuta parte de la logica, los MODELOS son los datos y toda aquella informacion que el banco tiene bajo gran reserva y de la cual solo accede a lo necesario para ponerlo a disposicion del controlador, quien a su vez, lo enviara a las "vistas".

Se hace asi para evitar tener por ejemplo: Sistemas donde los desarrollos esten "revueltos" mezclando LOGICA DE NEGOCIO con interfaces de usuario.

Tambien es util por que permite a diferentes tecnologias convivir y comunicarse, vamos, que si el dia de mañana el banco requiriera migrar su base de datos bastaria con actualizar su MODELO unicamente sin pegarle mayormente a al "vista" o al "controlador", o bien si hay una nueva fuente de datos el "modelo" se modificaria unicamente para, por ejemplo comunicarse hacia la otra fuente de datos (por ejemplo el gobierno si estuvieras requiriendo un credito y debieran checar referencias )

Tambien permite mantener grupos de trabajo especializados con diferentes skills para las diversas partes, por ejemplo, los diseñadores se hacen cargo de las "vistas".