From: pharrington Date: 2009-08-20T15:05:05+09:00 Subject: Re: Confirm my Performance Test Against Java? On Aug 20, 1:16 am, Ben Christensen wrote: > @Matthew K. Williams > > -- 1. How *often* are you going to be processing these files?  If they > are > -- batch style jobs, then does absolute speed matter over > maintainability? > > The particular application I'm looking at in the future has a virtually > continuous feed of incoming data from multiple concurrent sources. > > Thus I'm looking at what language the processing code would be in. My > default go to is Java - but I want to consider Ruby and not blindly just > use what I'm accustomed to before establishing what will likely be in > existence for the next 3-5 years. OK, speed and excellent concurrency handling (non-JRuby Ruby strikes out across the board on the second aspect unfortunately) really is your priority then. May I then ask what made you consider Ruby in the first place? Something along the lines of Scala (runs on the JVM, *relatively* mature, *fantastic* concurrency support, works well with functional and imperative/object oriented styles) or Erlang (SMP almost for free, but *almost* strictly immutable and functional coding (which is much more of a learning curve than a negative)) would make a ton more sense here.