Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. COIn ASP.NET MVC yes, but this is not implied in the MVC pattern as far as I know. Instead, in the pattern the Model should update the View, with no interference from the Controller. I am not sure that I agree that the model is equal to the database. I see the model as a representation of a data model. Besides, does not answer my question.
      singulars
    2. COWell if you read the wikipedia article it says that the MVC pattern has evolved and that is exactly what is happening with the current web development trends `This first MVC concept defined Controller as "the module that deals with input" (similarly to how the View deals with output). The Controller, in modern applications of the 2000s, is a module, or an intermediary section of code, that mediates communication (between the Model and View) and unifies validation, using either direct calls or the Observer — to decouple the Model from the View in the active Model.`
      singulars
    3. COYeah, sure, but to evolve is not the same thing as going in all possible directions while maintaining the name. That´s why we have MVVM, MVP, DCI and more that all derive from the MVC pattern but with its own traits. Note: Comments keep changing on me; The fact that the controller deals in communication 'between the Model and View' don´t say anything about the direction of the communication. I still think that a true MVC should be cyclic and hence, communication should only be from view to controller to model to view.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload