I started learning ASP.NET MVC recently, and as far as I understood:
- Model represents a structure of the app data;
- View represents user interface;
- Controller handles actions between the model and the view.
But the first statement in the Wikipedia article for MVC states that:
Model–view–controller (MVC) is a software architectural pattern for implementing user interfaces on computers.
This looks ambiguous to me. Isn't the the user interface implemented with the "V part" of MVC, or I'm missing something!?