> Action-Domain-Responder or ADR is a rather refinement of the term MVC than a brand new architectural pattern.
There's nothing new here other than renaming.
There's nothing new here other than renaming.
I find this useful because it allows you to reuse a controller (action). In most applications you'll have at least 2 views on the system: UI and API. Sometimes, they're the same, but very often they're not.
I don't doubt that the pattern is useful for web sites and services, it just looks like plain old MVC to me and thus not meriting a new name.
I'm not sure that would be a problem, but it was kind of undefined as to what other responsibilities the controller would have.