When you read Trygve Reenskaug's original 1979 paper "MODELS - VIEWS - CONTROLLERS" -- it is very short, simple, and crystal-clear -- ( http://heim.ifi.uio.no/~trygver/1979/mvc-2/1979-12-MVC.pdf ), it obvious what Trygve meant: * The MODEL is something like a web server * The VIEW is something like a browser * The CONTROLLER is something like the Windows start menu Trygve literally writes: "A view (=browser) is attac…
Case in point: to you, it seems obvious that the controller is like the Windows start menu. To me, that doesn't make any sense at all.