Slashdot Mirror


Is Ruby on Rails Maintainable?

kale77in asks: "I've become a big fan of Ruby over the past few months, but I'm not at all sure about Ruby On Rails. Automatic code generation sets of alarm bells in my mind; so that, to RoR's promise of 'Web Development that Doesn't Hurt', I automatically add '...until you have to maintain it'. On the other hand, some writers and coders I respect (like the Pragmatic Programming mob) seem to be fans. I've mainly written generators in Python, to produce PHP/SQL/Java from SQL files, but I've always gone back to well-constructed objects, where extension and overloading offers more precise and maintainable customization than auto-generation allows. So is Rails just a nice RAD tool for disposable, cookie-cutter apps (which have a place, of course)? Is high-level generation just a bad OO substitute? And what has your experience of Rails' maintainability been?"

4 of 348 comments (clear)

  1. We've been told... by fury88 · · Score: 3, Funny

    To stay FAR FAR AWAY from Ruby on Rails here. In fact, they sent us java developers to the Java conference and we were forbidden to go into any of those seminars. Why? Probably because they don't want us picking up any bad habits.

  2. Nobody even uses the scaffolding anymore by bloodroot · · Score: 3, Funny

    Unless they're making a promotional movie on writing a slashdot replacement in 5 minutes

  3. Re:Yes, very by Bruce+Perens · · Score: 4, Funny

    Hm. Then perhaps the best way to maintain code quality is to change languages every few years :-)

  4. Doesn't work. by Medievalist · · Score: 3, Funny


    Sadly, the stupid are shameless.