News for hackers. Stuff that matters.
Re:GUI Architectures (2006) by wruza on Wednesday May 03, 2017 @07:07AM (#14254631)
In common^W my sense, controller is a thing that rules the views in a non-data plane. E.g. in master-detail scheme someone has to switch detail datasets once user selects new master row. Controller is the one responsible, cause data has no knowledge of how it is presented — master-detail vs. tree-unfold vs. edit-dialog. Controller emerges from the fact that a single data item can be presented on many different forms with different behavior rules. The last sentence is pretty straightforward on that.
Re:GUI Architectures (2006) by pionar on Wednesday May 03, 2017 @07:49AM (#14254885)
So, I would think in that case - in our sense :) - that the "C" would better be served by being called a "Coordinator" instead of "Controller".