forrie
9/23/2007 6:17:00 PM
I presume most people here read today's article on Slashdot which had
some critique about Ruby and scaling to a large architecture. Though
the article didn't seem to elaborate into specifics, I'm interested in
other people's feedback and perspective on this.
I'm currently learning Ruby. One of the first questions I had (and
Googled for) had to do with scalability, for large enterprise-class
applications. I found a couple of articles, but haven't yet tested
this in a lab setting. Then there is Parrot, which I've not used
yet.
>From what I have learned in the past (and that may not be very
complete yet!), Java scales very well due to it's VM. I think Java is
considered a static-typed language versus dynamically-typed language
(a la Ruby), whatever differences that means at that level.
Due to the growing popularity of Ruby and Rails, I would imagine this
would be of importance. Pardon if I've missed something (I have
searched, and am searching) - that being the case, URLs to articles
would be appreciated.
I remember a previous gig where we used Java heavily and the scaling
was pretty linear. Need more space? Add another blade and so on...
probably not the most optimal method - considering their load
balancing was based on connections not actual system load, etc.
Thanks!