significa » Model-View-Controller.»MVC es un modelo de diseño de aplicaciones compuesto por tres partes interconectadas. Incluyen el modelo (datos), la vista (interfaz de usuario) y el controlador (procesos que manejan la entrada).
el modelo MVC o «patrón» se usa comúnmente para desarrollar interfaces de usuario modernas. Proporciona las piezas fundamentales para diseñar un programa para escritorio o móvil, así como aplicaciones web., Funciona bien con la programación orientada a objetos, ya que los diferentes modelos, vistas y controladores pueden tratarse como objetos y reutilizarse dentro de una aplicación.
a continuación se muestra una descripción de cada aspecto de MVC:
Model
un modelo son datos utilizados por un programa. Esto puede ser una base de datos, un archivo o un objeto simple, como un icono o un personaje en un videojuego.
View
una vista es el medio de mostrar objetos dentro de una aplicación. Los ejemplos incluyen mostrar una ventana o botones o texto dentro de una ventana. Incluye cualquier cosa que el usuario pueda ver.,
controlador
un controlador actualiza tanto los modelos como las vistas. Acepta la entrada y realiza la actualización correspondiente. Por ejemplo, un controlador puede actualizar un modelo cambiando los atributos de un personaje en un videojuego. Puede modificar la vista mostrando el personaje actualizado en el juego.
Las tres partes de MVC están interconectadas (ver diagrama). La vista muestra el modelo para el usuario. El controlador acepta la entrada del usuario y actualiza el modelo y la vista en consecuencia., Si bien MVC no es necesario en el diseño de aplicaciones, muchos lenguajes de programación e IDE admiten la arquitectura MVC, por lo que es una opción común para los desarrolladores.
Actualizado: 7 de Marzo de 2018