I think that it is wrong to put model-view-controller on the same line as model-view-presenter and others. The problem here is probably the lack of understanding that MVC as it was invented 30 years ago by Trygve Reenskaug is just a reflection of a much wider pattern on creating the user interfaces. MVC is the intrincinct part of our lives. We cannot communicate with each other without creating or using abstractions (data model), analyzing inputs (from different views produced by our sensors), and reacting on them (controller actions).

Start a discussion with Drozenbe

Start a discussion