I didn't say it was a fault of the technology, chill out. All I'm saying is that not enough people know about it yet and are comfortable with it make it as maintainable as a J2EE or.Net app. I can't just hand my app over to someone who maintains our servers and say "here, now support and maintain it." RoR is still too new.
It depends what you mean by maintainable. Is it maintainable by the lone cowboy coder (or small group) who writes their own apps? Sure! When you talk about maintainability in a large production environment it's a little different. I've run into issues at work where the Rails apps I've written are hard to maintain because the people who run our server farms aren't familar with the technology and how to support it. (They don't like that I'm running Apache!) So, maintainability in that sense, I'd say RoR is not quite there (but it's getting there real fast). As for the "automatic code generation" it's not quite that, it's all done behind the scenes (and scaffolding is only part of it). I see how the "alarm bells" can go off because seeing the actual 'code' generated makes a programmer feel all warm and fuzzy inside but really, it's not that big a deal.
I didn't say it was a fault of the technology, chill out. All I'm saying is that not enough people know about it yet and are comfortable with it make it as maintainable as a J2EE or .Net app. I can't just hand my app over to someone who maintains our servers and say "here, now support and maintain it." RoR is still too new.
It depends what you mean by maintainable. Is it maintainable by the lone cowboy coder (or small group) who writes their own apps? Sure! When you talk about maintainability in a large production environment it's a little different. I've run into issues at work where the Rails apps I've written are hard to maintain because the people who run our server farms aren't familar with the technology and how to support it. (They don't like that I'm running Apache!) So, maintainability in that sense, I'd say RoR is not quite there (but it's getting there real fast).
As for the "automatic code generation" it's not quite that, it's all done behind the scenes (and scaffolding is only part of it). I see how the "alarm bells" can go off because seeing the actual 'code' generated makes a programmer feel all warm and fuzzy inside but really, it's not that big a deal.