Thunderbird/NextGeneration/MVC: Difference between revisions

Jump to navigation Jump to search
Controller clarification
(→‎Application tiers: Add links to tiers)
(Controller clarification)
Line 11: Line 11:
   * [[Thunderbird/NextGeneration/Services|Services]]
   * [[Thunderbird/NextGeneration/Services|Services]]
   * [[Thunderbird/NextGeneration/View|View]]
   * [[Thunderbird/NextGeneration/View|View]]
[Terminology: In classic Smalltalk MVC, the JavaScript that handles user input and reacts to it is called “Controller” and the rest are part of the “View”. Here, we will lump both together and call them both the “View”. Note that the term “Controller” is sometimes mis-used for code that drives actions that were not initiated by the end user, but initiated by the application or outside input. According to “Design Patters” book, “the Controller defines the way the user interface reacts to user input”. Thus, to avoid confusion, we will instead use the term “services” for components that initiate non-user actions. This is in line with Mozilla terminology.]
Confirmed users
596

edits

Navigation menu