Talk:Model–view–controller
This is the talk page for discussing improvements to the Model–view–controller article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Archives: 1, 2Auto-archiving period: 30 days ![]() |
|
![]() | Computer science Start‑class Mid‑importance | ||||||||||||||||
|
![]() | On 26 May 2010, Model–view–controller was linked from Slashdot, a high-traffic website. (Traffic) All prior and subsequent edits to the article are noted in its revision history. |
This article is or was the subject of a Wiki Education Foundation-supported course assignment. Further details are available on the course page. Student editor(s): Mohammedhhassan (article contribs).
In the MVC graph, missing connection from controller to view?
Either the graph is missing a connection, or the following description of the controller is wrong:
Accepts input and converts it to commands for the model or view.
Or, more likely, there are different variants of MVC.
- Adding a date for the archive bot: 73.71.251.64 (talk) 02:43, 2 January 2021 (UTC)
Is the DOM a model or a view?
Given that MVC is popular for web frameworks, it would be helpful to clarify whether the browser's DOM is a model or a view. Despite standing for Document Object Model, it violates the following description of the model:
It is the application's dynamic data structure, independent of the user interface.
The DOM is not independent of the user interface. In fact, from a web application's perspective, the DOM is very much the interface between the user and the application.
- Adding a date for the archive bot: 73.71.251.64 (talk) 02:43, 2 January 2021 (UTC)
MVC pattern
Not correct that MVC is a Design Pattern. MVC is an Architecture Pattern. MVC deals with the design of the architecture of the program and not the inside logic and design of the program.
- Adding a date for the archive bot: 73.71.251.64 (talk) 02:43, 2 January 2021 (UTC)
Misleading picture.
The current picture is nice, but it currently suggests that the view "sees" the user. Perhaps the verb should be "displays to".