Ola Blini and Charles Oliver Nutter set me straight about JRuby development and Sun’s involvement with the Ruby community.
I missed the memo, but Sun had already been promoting Rails at JavaOne. And they’ve even been sponsoring work on other Ruby implementations. In fact Charles’ comment is worth quoting in full on the blog:
1) JRuby is Ruby. Don’t think of it in terms of Java. We’ve bent over backwards to make it as compatible as possible, and continue to do so.
2) Don’t forget that Tom and I worked crazy hours on JRuby long before we ever came to Sun, and achieved our milestone of running Rails without any corporate backing. JRuby is not a Sun project; it’s a project Sun supports.
3) Ruby and Rails were everywhere at JavaOne. There was a tutorial on Ruby/RoR during the tutorial day that didn’t even get into Java or Java EE. The Ruby tooling in NetBeans had two talks and featured in two of the big keynotes. JRuby was featured in at least three different technical sessions. I demonstrated running and deploying Rails, both with WEBrick and into an app server, during the major technical general session.
4) Sun already has major internal projects running on Rails–both under Ruby and JRuby.Trust me, Rails is not just being contained…it’s being actively cultivated and vigorously supported.
There’s no reason to post FUD like this. You make unsubstantiated suppositions about a big scary Sun that’s trying to squash the Ruby/Rails community. You claim Sun is trying to “contain and control” Ruby and Rails. You claim JRuby is somehow less Ruby than Ruby. And all the while, here I am working 15 hours a day to support Ruby developers looking for another option, with Sun being nothing but supportive for our efforts.
Sun hired Tom and I. Sun is working to support a research grant for Koichi Sasada, the man behind Ruby 1.9’s VM. Sun donated a high-end server to the Ruby core team for 1.9 development. Sun shipped me and the other Rubinius developers to Denver for a code sprint. Sun promotes Ruby and JRuby at almost all developer events. At what point would you appreciate the efforts happening at Sun instead of fearing them?
Please get your facts straight, and stop spreading FUD. Sun believes in Rails and Ruby, or I wouldn’t be working here.
So it looks like I got this one pretty much all wrong.
Although Ola claiming that mongrel deployments aren’t “ready for the enterprise” raises my heckles no end. We’re using in an enterprise environment (whatever that means) already thanks, and it’s talk like that - FUD of its own variety - that make it hard to get Rails taken seriously within a much larger technology department where most of the expertise is either Java or .Net based.
As for my comments about Rails evangelism - they still stand, and I think there is a lot of work to be done. But by evangelism I don’t mean developer flamewars, or even evangelism aimed at developers. I mean educating relatively non-technical decision makers about how Rails deployments differ from the conventional approaches they might be used to, and how they are also feasible.
Ola Bini | 26-Sep-07 at 2:52 am | Permalink
Regarding Mongrel as enterprise ready - what I said was not based on my own experience, but on the experience of all of the Rails projects that ThoughtWorks are doing in the US and OZ. (40% of our US revenue is from Ruby and Rails work, and we are the largest Ruby employer in the world). We are pushing JRuby because Mongrel just doesn’t cut it for us. We use Mongrel for now, since there is nothing better until JRuby can be rolled out everywhere.
In fact, you should ask Zed Shaw whether he thinks Mongrel is good enough for enterprise situation. I know what he will say, though.
Michael | 27-Sep-07 at 7:09 am | Permalink
Good point. But I actually tend to think both of you and Ola are quite right. Mongrel is a pain that we would not have under some circumstances.
afsina | 27-Sep-07 at 6:34 pm | Permalink
Sun likes to sell more hardware, and promote software (Netbeans, Glassfish) to developers outside Java world. Ror was the hype, so they have chosen it. if you ask me it is a shame, Groovy would be a much better candidate considering Ruby has serious issues with the Java Syntax and library interoperability .. Or maybe the lame name ‘groovy’ , or the lame codehause was the reason
Charles O Nutter | 27-Sep-07 at 7:48 pm | Permalink
Well you have entirely redeemed yourself in my eyes. When my comment had not been approved for a few days, I thought there was no hope of seeing it posted. But then you not only post it, but draw attention to it with a follow-up post admitting you hadn’t all the facts. Bravo, honestly.
And the name is Charles Oliver Nutter…but your blog software apparently only allows 20 characters in the name field
Oxidizing ephedrine makes meth. | 23-Jul-08 at 2:51 am | Permalink
Cow licks ephedrine….
Ephedrine. Ephedrine weight loss products. Ephedrine soft gels….
Xanax withdrawal symptom. | 20-Aug-08 at 9:02 am | Permalink
Xanax….
Xanax. Buying xanax with mastercard. Xanax side effects….