Nel contesto delle applicazioni Web, Model View Controller è un paradigma di richiesta / risposta abbastanza semplice. Spingi un modulo verso l'utente (la "Vista"), lo riempiono e poi fanno clic su un pulsante Invia.
Questo paradigma può essere elaborato tramite Javascript, AJAX, convalida lato client, interattività utente aggiuntiva e così via, ma queste elaborazioni non sono, in senso stretto, parte di MVC propriamente dette, e non cambiano la richiesta fondamentale / risposta natura del paradigma.
Per quegli ambienti in cui è necessario maggiore coordinamento tra la vista e il controller, si utilizza una forma bastardata di MVC, o qualcosa come MVVM o MVP in cui tali interazioni sono specificate più formalmente come parte di il paradigma.