When reading DHH's comments it's important to remember that the domain model for Basecamp is extremely simple. It's a brilliant piece of software that's been well thought out, but the underlying domain concepts are extremely basic.
I wonder if he's ever worked with an app that has a complicated domain.
His comments taken from this perspective make a lot of sense. Rails was written for Basecamp.
For large apps with real complexity, the rails way falls short.
I wonder if he's ever worked with an app that has a complicated domain.
His comments taken from this perspective make a lot of sense. Rails was written for Basecamp.
For large apps with real complexity, the rails way falls short.