Hacker News new | ask | show | jobs
by cdiamand 1007 days ago
On balance, I like Rails because you get so much functionality out of the box.

My biggest concern is that when your project deviates from the happy path of that functionality you've got to invent your own architecture and patterns. Knowing when to create a service objects vs say adding more functionality to a model is an example. In that case, you're out of the land of convention and into the land of opinion.