From: Jason Roelofs Date: 2007-03-28T22:04:08+09:00 Subject: Re: On Enterprise Ruby ------=_Part_28467_14749657.1175087043638 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 3/27/07, S. Robert James wrote: > > Image and market share aside (although those are important > considerations), what *real* limitations does Ruby have for large > scale apps ? > > > 3. Clever code. Kent Beck says that when he uses a clever trick, he > feels bad, that's he wasn't capable of using a simple, well known > solution. Yet I see a lot of Rubyists - esp. Railers - who seem to > get a kick from programatically redefining a class or using > method_missing to avoid a comma somewhere. Come back to that 3 years > later, and good luck. For the record, I hear that .NET version 3 is trying to implement open classes, so on top of the responses already given, this is a completely moot point 4. Arrogance. All those "databases are stupid, referential integrity > is for wimps, and CIOs should be fired" posts. Yuck! To me, the > rampant arrogance, combined with immaturity, is the greatest long term > risk to the health of Rails. Luckily, there's been a lot of > improvement here, with people recognizing that, yes, if you're > trusting your app with millions of dollars, you can't deal with it > like you do with your blog. databases are stupid? RI is for wimps? Please, oh please show me posts that say this! I would LOVE to talk to someone who seriously thinks this way! What you probably saw, and heartily decided to misread was someone saying *in a specific case* that a database was stupid because it added too much complexity to a project. As for arrogance, the only arrogance I see are people like you, unfortunately. All you Java and C# people who have this odd fetish of trying to discredit and bash any language that is even slightly different and for some reason becoming popular. Dynamic Typing?! OH NOES You can't trust a program without static typing! Open Classes! *feignt*. No, the arrogance is on your side, the people like you who are hurting this industry with a complete inability to adapt to, learn, and develop new ideas. We like to call ourselves Pragmatic. Look into it, and if you haven't yet, go buy Pragmatic Programmer and read it over and over again. You just may learn something. Tell me, have you even *tried* Ruby or Rails for more than a day? To be honest, you're not saying a single thing new that I haven't seen on blog posts or articles in the past 2 years of people who refuse to try Ruby because it's different, it's new, and it's going to complicate their life (how is of course never discussed, they are just so sure of it). I'll say again, Ruby is most definitely ready for prime time and has been for many years now. It's people like you who are hampering the inclusion of this great language into the greater software world, mostly, I think, because you people are afraid of change, deathly afraid. Well here's a news flash: Software changes daily, and I really pity those people who have missed out on this seemingly obvious fact. Jason ------=_Part_28467_14749657.1175087043638--