Mike O'Keefe
Posts: 16
Nickname: kupci2
Registered: Mar, 2005
|
|
Re: Are Ruby's Open Classes a Poor Fit for Large Projects?
|
Posted: Sep 1, 2006 1:55 PM
|
|
and the question is about > > long > > > term projects and the whether or not stability can be > > > achieved with non-static objects. > > This is a question you have? Seriously? There are a LOT > of long term large scale systems written in dynamic
But Smalltalk is a entirely different language. [And as an aside, so many folks like Bruce Tate do not understand, Java is actually very close to Objective-C and Smalltalk (and *not* C++.] Surely we can find some large Ruby apps, given it has been around quite some time?
> > These are not small systems. This entire thread is fear > mongering from the C++/Java bigots. > And whining from Ruby zealots ;)
(And it's quite amusing to see the Python vs. Ruby slams also)
Anyway, it's a good question. So far I haven't seen a good answer. Along with good coders, good frameworks might help, facilitating good coding practices. But then see the point below.
Now, here's another question along similar lines, which speaks to the philosophy behind a language like Ruby, which again I think is a legitimate subject for discussion, no need for flame wars.
We've all been impressed by the Rails framework, the killer app for Ruby. But in this blog, the author "rails" against the users, telling them to stop using instance variables they didn't create, which, seems to me to support the argument the original poster is making:
http://glu.ttono.us/articles/2006/08/30/guide-things-you-shouldnt-be-doing-in-rails
Now, to play devil's advocate, is this simply Beta version 1.0 blues, where we never expected Rails would hit the trails as it did, and thus would've coded it much more differently? Or is this a design flaw in the language itself, which makes designing APIs and frameworks very difficult?
|
|