JRubyチームがSun(Oracle)を離れたこと

Sun MicrosystemsでJRubyのフルタイムの開発者として活動してた、Charles Nutter, Thomas Eneboそして、Nick Siegerの3人がSunをやめて、Ruby on Railsのホスティングを主たる業務としているEngine Yardに移るとのニュースが出ていました。

Sun’s JRuby team jumps ship to Engine Yard

OracleがSunの吸収を決めてから、JRubyについてどうするのかのはっきりした態度を示さないので、しびれを切らして見切ったようです。

おりしも、Charles Nutterが、自身のブログの中で、RubyにはJRubyが必要だ、エンタープライズの人は誰もCRubyを業務で走らせようとは思わない、といつになくMatz Rubyに対して攻撃的だったので、これは何かあるなと思っていたところでした。

JRuby’s Importance to Ruby, and eRubyCon 2009

今後はJRuby 1.4のリリースに専念するそうですが、今のテーマは、Java市民としてのJRubyだそうで、なんとHibernateがJRubyで使えるなど、JavaのフレームワークとJRubyの融合を主眼においているようです。

ところで、こうなると気になるのがMicrosoftのIronRubyチームの動向です。不景気のリストラで、ほかのDLRを使う言語とチームが合体したというニュースはだいぶ前に目にしましたが、予定されていたOSCONが終わっても当初アナウンスの1.0はおろかセッションタイトルの0.9もリリースされていません。大丈夫なのでしょうか?

Published on 2009/07/28 at 16:39 by いたさん, tags , ,

いやな予兆

Sun MicrosystemsでDirector of Web Technologiesという肩書きを得ているXMLの生みの親の一人、Tim Bray氏のブログポストが、削除されました。

Us and Them

UsとはいうまでもなくSun Microsystems、ThemとはOracleの事です。

I have been notified by Sun’s legal staff that this posting may not be appropriate at this time, and asked to take it down.

このブログ記事が、この時期には適切ではないとSunの法務部から削除するように通告されたという事です。

原文はACMのサイトに残っていました。

http://queue.acm.org/blogposting.cfm?id=12610

この記事はOracleとSunの持っている製品やカルチャ、強み弱みを比較したもので、削除要求をされるようなものではない気がするのですが、Tim Bray氏がトラックバックでのリスト完成を呼びかけていたのがまずいと思われたのかもしれません。

それにしても、Tim Bray氏のような著名人が、自由にものが言えなくなっているというのは「いやな予兆」ですね。

Sun MicrosystemsでJRubyのチーフ開発者であるCharles Nutter氏は、次のような「連載」を始めました。

The Future: Part One

初回の記事は、プログラム言語の未来という内容ですが、慎重に言葉を選びながら次のように述べています。

It’s apparent that the Java platform is at a crossroads. One path leads to irrelevance, be it through general apathy that important technologies are getting sidelined, or through active emigration due to bureaucratic processes and waterfall platform evolution. The other path leads to a bright, open future, where polyglots romp and play with fresh new languages and developers have freedom to use whatever tools they feel are necessary for a given job. Given the large investment many of us have in this platform, we need to start talking now about which direction we want to go.

拙訳ですが、

Javaプラットフォームは大きな分岐点にさしかかっている。一方の道は、重要な技術が「退場」させられる事に関する、全体的な無気力・無感動、あるいは官僚的なプロセスや、ウォーターフォール型のプラットフォーム進化に起因する活発な「移住」が招く「不評」に通ずる道である。もう一方の道は、明るく開かれた未来に通じる道だ。そこは、多言語使い達が、生き生きとはしゃぎながら、新しく生まれる数々の言語とともに遊びまわり、開発者は与えられた仕事に必要だと感じたどんなツールでも使う事のできる世界である。私たちはこれまでこのJavaというプラットフォーム多くの投資を行ってきたのだから、今こそ私たちが進みたい未来はどちらなのかの話し合いを始めなければならない。

使命感にあふれたすばらしい檄です。まったく同意します。でも、JRubyの中の人がこういう事を言わなければならない状況を推察すると悲しくなりますね。

Published on 2009/04/25 at 03:01 by いたさん, tags , ,

RubyKaigi 2008 The Day One - AM - JRuby

JRubyはCharles Nutter。

デモ中心だそうで。

JRuby 1.1.3は30%高速化するとか。でもその話はさわりだけ。

JRubyでSwingプログラミングが簡単に。MonkeyBarsの紹介。

Java OpenGLを使った2D グラフィックライブラリの紹介。

音声に反応するグラフィックスのデモも、Javaのライブラリで簡単と。

最後にWebアプリの話。JRubyでもっと速くできると。

Deployはwarblerでwarにするのは簡単。GlassFishにデプロイするのもコマンド一発というデモ。Merbも同じようにデプロイ可能だそうです。

GlassFishのgemのデモも。

Published on 2008/06/21 at 02:41 by いたさん, tags , , ,

From Java To Ruby In Tokyo University

RubyKaigi2007でも講演した、Tim Brayさんのブログをみていたら、Tim Bray、Charles Nutter、Thomas Eneboの3人が、RubyKaigi2007の後で、東京大学を訪問したときの話が書かれていました。

東京 X: Researching

竹内郁夫先生と名刺交換した話などもありましたが、東京大学では、学部の1年生にJavaではなくてRubyを教えていると言う話が一番気になりました。ささださんも教えているとのことですが、From Java To Rubyが大学でも出てきている?のですね。

追記:と書いたところで検索してみたら、昨年度からだったのですね。教養学部だそうです。

東京大学教養課程の第一プログラミング言語がRubyに

Published on 2007/06/29 at 15:42 by いたさん, tags , , ,

JRubyは「高速」か?

MYCOMは、オープンソース関連のニュースを数多く配信しており、Ruby関係の報道も多いので、大変うれしく思っています。

でも、先週でた[「超高速 – Ruby on Rails向けJava HTTPサーバ”rails-asyncweb”登場!」](http://journal.mycom.co.jp/articles/2006/11/07/railsasyncweb/) は、ちょっと勘違いでしょう。

[rails-asyncweb](http://rails-asyncweb.sourceforge.net/) のサイトを見ればわかるのですが、

rails-asyncweb is faster, scales better than JRuby on Rails with WEBrick.

とあるように、あくまでもJRuby上のWEBrickよりも高速ということのようです。

残念ながら、現在のJRubyは、JavaでRubyのインタプリタを実装しただけで、Rubyをバイトコードにコンパイルするわけではないので、とても高速とはほどとおいものです。実行スピードよりも、Javaのライブラリにアクセスできることのメリットが大きいということですね。

もちろん、JRubyの開発メンバ2名が、Sunにスカウトされ、JRubyのプロジェクトがSunの公式プロジェクトになったのですから、バイトコードコンパイラも期待したいところです。

Published on 2006/11/12 at 09:56 by いたさん, tags , , , ,

Powered by Publify | Photo Startup stock photos