Modelo Vista Controlador (MVC)

Modelo-Vista-Controlador (Model-View-Controller) es un patrón de desarrollo que separa la parte lógica de una aplicación de su presentación. Básicamente sirve para separar el lenguaje de programación del HTML lo máximo posible con el objetivo de poder reutilizar componentes fácilmente.

El Modelo representa las estructuras de datos. Típicamente el modelo de clases contendrá funciones para consultar, insertar y actualizar información de la base de datos.

La Vista es la información presentada al usuario. Una vista puede ser una página web o una parte de una página.

El Controlador actúa como intermediario entre el Modelo, la Vista y cualquier otro recurso necesario para generar una página.

Muchas apliaciones utilizan este patrón de programación, por ejemplo Prestashop que utiliza plantillas o themes para representar la vista, clases para controlar o proporcionar datos a la vista y una estructura de clases que representan el modelo.

Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Te ha servido? Valora esta entrada!
(4 votos, promedio: 4 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

Una respuesta a “Modelo Vista Controlador (MVC)”

  1. Renny dice:

    Hola, sería bueno que colocaras un ejemplo que pueda ilustrar mejor el MVC en php

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.