Mvc

Post on 18-Dec-2014

48 views 2 download

description

 

Transcript of Mvc

MVC(Modelo, Vista, Controlador)

MVC(Modelo, Vista, Controlador)

ING. LISSETH AGÜERO

“Es un patrón de diseño, que sugiere la separación del sistema en tres estratos:

Modelo, Vista y Controlador”

MVC

ING. LISSETH AGÜERO

MVC

MODELO:

El modelo es un conjunto de clases que representan la información del

mundo real que el sistema debe procesar. El modelo

desconoce la existencia de las vistas y el controlador

ING. LISSETH AGÜERO

MVC

VISTA:

Muestran al usuario la información contenida en el modelo.

Una vista obtiene del modelo solamente la información que necesita para

Desplegar y se actualiza cada vez que el modelo del dominio cambia por medio

de notificaciones generadas por el modelo de la aplicación.

ING. LISSETH AGÜERO

MVC

CONTROLADOR:

Se encarga de manejar y responderLas solicitudes del usuario, procesando La información necesaria y modificando

El modelo en caso de ser necesario.

ING. LISSETH AGÜERO

MVC

ING. LISSETH AGÜERO

MVC

VENTAJAS DEL MVC:

ING. LISSETH AGÜERO

Separa el modelo de la vista.

Crea independencia de funcionamiento.

Facilita mantenimiento en caso de errores.

Permite escalamiento de la aplicación, en caso de requerirlo.

MVC

DESVENTAJAS DEL MVC:

ING. LISSETH AGÜERO

El tiempo de desarrollo de aplicación es mayor.

Tiene paradigma orientado a objetos por lo que resulta difícil Su implementación el lenguajes que

no sigan esta metodología.