From the blog
Posted 2014-06-09
Paul M. Jones has started an interesting discussion
rethinking the
MVC
pattern as applied to the web, which he has dubbed Action-Domain-Responder (ADR).
If you haven't given it a read yet, click the link and do that; this page will
still be sitting here waiting when you return.
I agree with a ton of it — heck, I've contributed to it a fair bit via
conversations with Paul. But there's been one thing nagging at me for a bit
now, and I was finally able to put it into words recently.
Controllers — Actions in ADR — can be explained as facades.
From the blog
Posted 2008-04-04
Somebody on Twitter pointed this out, and I thought I'd
spread the word: DHH of
Rails fame has posted a nice, short, and very interesting
thought on "The immediacy of PHP".
I've been delving a little into Rails lately myself, and what I find is: use
the right tool for the job. For green-field, self-hosted projects, Rails is not
a bad choice, and offers a very easy way to get your application up and running
quickly. But due to the fact that PHP was built for the web, there are any
number of tasks that are simpler and faster to accomplish using it. Evaluate
your needs carefully, and choose the tool that best addresses them.
It's nice to see leaders of projects like Rails having this same attitude. It's
a breath of fresh air in the competitive market of web development frameworks.