Confirmed users
596
edits
(→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.] | |||