On Fri, Jan 25, 2008 at 03:30:01AM -0800, mel ram wrote:
Love em? Hate em? Think there are better ways?
Yes. Yes. Yes.
I am looking at getting involved with an open source Rails project
that is currently built using Rails Engines… and I am hesitant…
mostly because I don’t know enough about them and DHH doesn’t like em.
DHH writes “opinionated” software. His domain is loudthinking.org. He
a talk to a room full of professionals that included a slide with
but the words “Fuck you.” While Rails is great software, and saves me a
of time, I feel no obligation to agree with or follow all of its
author’s opinions. Don’t let DHH’s loudness sway you because he’s some
of authority; take his opinions with a grain of salt and come to your
What are your thoughts? Do you use them in your projects? Would you
use an open-source if it was/used a Rails Engine?
Engines are a terrible way to design an application. They are a great
to design a chunk of Rails (i.e. full MVC, not just library)
to be used in multiple apps. Note that pre-2.0 engines had a lot of
nastiness around them. With the way Rails 2.0.x does things, engines are