Mentions, discussions, and commentary regarding Action Domain Responder; linking here does not constitute endorsement, agreement, or correctness.
-
The original blog post that led to this offering is at http://paul-m-jones.com/post/2014/05/05/action-domain-response-a-tentative-mvc-refinement/.
-
Stephan Hochdörfer responded to the original ADR offering at http://blog.bitexpert.de/blog/controller-classes-vs.-action-classes; follow-up discussion appears at http://paul-m-jones.com/post/2014/05/19/stephan-hochdorfer-and-action-domain-responder/ and http://www.reddit.com/r/PHP/comments/25y89a/stephan_hochdörfer_and_actiondomainresponder.
-
Jon Leighton writes about a "Focused Controller" that maps well to the Action element in ADR at http://www.jonathanleighton.com/articles/2012/explaining-focused-controller.
-
A follow-up post regarding View versus Responder is at http://paul-m-jones.com/post/2014/05/26/the-template-is-not-the-view/ with Reddit commentary at http://www.reddit.com/r/PHP/comments/26j3nf/the_template_is_not_the_view/ and http://www.reddit.com/r/webdev/comments/26j5o9/the_template_is_not_the_view_xpost_from_rphp/.
-
Akihito Koritama offers these notes: https://koriym.github.io/blog/2014/06/08/action-domain-responder/.
-
Nate Abele observes that ADR should be described as an alternative to (not merely a refinement of) MVC http://paul-m-jones.com/post/2014/05/26/the-template-is-not-the-view/#comment-2597
-
Is it possible to short-circuit the domain and go straight from input to responder?
-
https://www.entropywins.wtf/blog/2016/11/24/implementing-the-clean-architecture/, and http://paul-m-jones.com/post/2017/02/21/wikimedia-clean-architecture-and-adr/ as a followup
-
Redditor 'deleted' argues at length against the Response as 'View'
-
Thoughts On Wordpress And The MVC Pattern ("ADR: Rethinking MVC for the web"), cf. Reddit
-
MVC vs. ADR and what it means to web-aware projects/languages
-
Adroit: ADR/PSR-7 middleware.
-
Equip: A PHP micro-framework using the ADR pattern.
-
Radar: A PSR-7 compliant Action-Domain-Responder (ADR) system.
-
Arbiter: A PSR-7 Action system for Action-Domain-Responder.
-
Spartan: A PHP framework using ADR.
-
https://github.com/DeSmart/adr: ADR package for DeSmart/laravel-vanilla.
-
Adrenaline: A PSR-7 microframework built on top of the Adroit middleware
-
https://github.com/hiraeth-php/adr: Acton-Domain-Responder baseline for the Hiraeth Nano-Framework
-
https://github.com/n1215/simple-adr: A simple Action-Domain-Responder pattern example with no framework
-
https://github.com/mrjulio/rapture-adr: Rapture PHP ADR component
-
Voight-Kampff: An ADR Authentication Module
-
https://github.com/harborphp/action-responder: Action and Responder implementations for the ADR Pattern.
-
https://github.com/cadrephp/Cadre.CliAdr: Command line ADR implementation
-
Using Command and Event Buses to create a CQRS-friendly application
-
The Software Architecture Chronicles: Action-Domain-Responder: "It seems to me that, at the moment of this writing, ADR is the best adaptation of MVC for the HTTP request/response paradigm because it clearly adapts the HTTP requests and responses to the Domain requests and responses while still keeping the Domain completely decoupled from the presentation layer."
-
Followup response and clarifications to the review from Herberto Graça here.
-
No More MVC; Hacker News discussion here