Comparing Ruby vs JVM isn't a bit like Apples and Oranges? I guess he meant to say MRI everytime he said Ruby. Now. what about Ruby(the language) on top of JVM? Is JRuby in JVM 7 performing better than MRI?
By the end all he says is that twitter is less ruby each day. If twitter had invested and worked on the same language they were built on they could have achieved this better.
@renrutal for Twitter, MRI Ruby is actually much faster then JRuby. The reason has nothing to do with the Ruby VM, but is down to the heavily optimized memcached (and other components) they have working with CRuby. If they switched to JRuby they would have to use much slower alternatives, which would kill any performance gains.
I glad they are picking the correct tool for the job & scale. However, most of this talk sounds like ruby fodder. Did they look to JRuby to keep some of their investment in the language?
Depends on what you value really. Do you value developer productivity? Application performance? community Support? There's a great community around Rails and Ruby but I didn't saw quite as much around Grails.There isn't quite the silver bullet. Also most people doesn't see that Twitter has made a huge overhaul to their architecture while switch to the JVM. They have gone from a single monolithic Rails app to a set of specialized smaller apps.
Comparing Ruby vs JVM isn't a bit like Apples and Oranges? I guess he meant to say MRI everytime he said Ruby.
Now. what about Ruby(the language) on top of JVM? Is JRuby in JVM 7 performing better than MRI?
YEp, the jvm rules. They're doing a good job at being pragmati c at twitter.
By the end all he says is that twitter is less ruby each day. If twitter had invested and worked on the same language they were built on they could have achieved this better.
Would Groovy-On-Grails been a better choice for a framework than Ruby-On-Rails as it based on java and jvm?
@renrutal for Twitter, MRI Ruby is actually much faster then JRuby. The reason has nothing to do with the Ruby VM, but is down to the heavily optimized memcached (and other components) they have working with CRuby. If they switched to JRuby they would have to use much slower alternatives, which would kill any performance gains.
@Chnamanjx He means server-side java.
I you REALLY want to use the JVM try JRuby on Rails
Yes..it is possible,just make sure that rails project points to your jruby library
Excuse my ignorance, but what flavor of Java is he talking about? Regular Java Applets?
I glad they are picking the correct tool for the job & scale. However, most of this talk sounds like ruby fodder. Did they look to JRuby to keep some of their investment in the language?
Был Рафик Крикорян, стал Рафи КрикОриан
Depends on what you value really. Do you value developer productivity? Application performance? community Support? There's a great community around Rails and Ruby but I didn't saw quite as much around Grails.There isn't quite the silver bullet. Also most people doesn't see that Twitter has made a huge overhaul to their architecture while switch to the JVM. They have gone from a single monolithic Rails app to a set of specialized smaller apps.
Twitter is still fucking slow
Why not move on jruby?
@intellectable isn't it spelled Clojure? Talk about hyping something you don't even know anything about :D