Alternatives to the MVC [closed]

One of the best write-ups of several different Interactive Application Architecture Patterns out there, is this very detailed and well-researched blog-post. It covers Model-View-Controller, three different flavors of Model-View-Presenter, several different flavors of Presentation-Abstraction-Control, Supervising Controller, Passive View and Hierarchical MVC.

Another interesting pattern is the Presenter First pattern by Atomic Objects. It’s not just a Design Pattern, it’s also a Process Pattern. IOW: the name “Presenter First” is not arbitrary, it actually describes a development process, in which the Presenter gets written first, driving the design of the rest of the system.

Leave a Comment