mvc
DESCRIPTION
TRANSCRIPT
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.