La vista es una de las tres partes principales del patrón Modelo-Vista-Controlador (MVC). La vista es responsable de la presentación de datos al usuario. La vista genera HTML, CSS y JavaScript para ser mostrados en el navegador del usuario. Es decir, se encarga de crear la interfaz gráfica con la que el usuario interactúa. Estas funciones incluyen definir los elementos a desplegar en pantalla, como botones, texto y formularios; controlar cómo se muestran los datos proporcionados por el modelo; gestionar eventos provocados por acciones del usuario; etc.