JRuby on Railsでサイト構築したSunから学ぶ
サンのWebサイトMediacastがリニューアル、JRuby on Railsで構築されたという。
2008年1月下旬、Sun Microsystemsが提供しているWebサイトMediacastがリニューアルされた。もともとのサイトはいくつかのServletとフィルタ、そして多くのJSPで構築されていたが、リニューアル後のサイトではJRuby on Railsが採用されている。Ruby on RailsではなくJRuby on Railsを採用したあたりはSunらしいところだ。JRubyは同社にとって、戦略的にも研究開発としても、重要な位置付けのひとつ。
MediacastをJRuby on Railsでリニューアルする作業を担当したIgor Minar氏は、自身のブログにおいてJRuby on Rails Rewrite of mediacast.sun.com Launchedのタイトルで、JRuby on Railsを採用した理由や開発した所感などをまとめている。
Ruby on Railsと比べると知名度の低いJRuby on Railsだが、JoRを採用した理由としては、スクラッチから開発するため既存のコードに縛られないこと、自社の技術を評価するコンセプトプルーフとしても取り組むこと、Railsの開発効率を調査したいこと、Javaで動作するフレームワークが望まれること、などがあげられている。
開発の感想としては、開発効率が高い点が良い点としてあげられ、Cベースで開発されたRuby-gemがプラットフォーム互換性が低いことが悪い点としてあげられている。プロダクト環境としてT2000にSolaris 10、JDK6、SJSAS 9.1u1を使ったようなので、CベースのRuby-gemの互換性がことさら問題だったのだろう。
懸念点としては実行速度があげられているが、おもったほどの問題ではなかったことが説明されている。特に実行速度の大幅な向上がみこまれるJRuby 1.1の登場で、状況はさらに改善されるだろうということが指摘されている。
この結果をもってJRuby on Railsが実用レベルであると結論づけるのは時期尚早かもしれない。しかし、すでにサイトを構築する能力を実現していること、JRuby 1.1でさらに実行速度の改善が期待できること、すでに稼働しているサイトがあることなど、実績を上げ始めているのは確か。Ruby on RailsとJRubyの開発が進むことで、JRuby on Railsは発展する。今後の開発にも注目したい。
- 0人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(1)
- 2日前のトップ記事
- 3日前
- 4日前
- 5日前
- 6日前
- ホワイトペーパー
- 話題のタグ
キャリアコンサルタントのノウハウが最大の強みです
動画再生耐久レース―フル充電からどれだけ耐えた?
心当たりありませんか--あなたの上司がイヤがる5つの話し方
フォームデザイン虎の巻:複数の選択肢を提供する
フォトレポート:技術サポートの悪夢
無料の「Oracle Database XE」で高速バッチ処理:実装のポイント
Firefoxで情報をカンタン・ベンリに整理する
iPhone Safari、Acidテストでは高得点でも…… Firefoxは載らないの?:WebサイトのiPhone 3G対応問題を考える(ソフト編)
WebサイトのiPhone 3G対応問題を考える(ハード編)
フォトレポート:時代を振り返る--「MS-DOS 4」のインストール
SOAと仮想化の関係は?--常に進化を続けるBEAのミドルウェア戦略
ウェブ開発の生産性はどうしたら上がる?--MODIPHI Appsで半日で作るマッシュアップサイト(1)
JailBreakついに:PwnageTool公開
プロジェクトの進行でよくある4つのトラブル
ZDNet Japan Green IT
ZDNet Japan ホスティング特集
Techno Exchange
DELLが掲げる「新・仮想化アセスメントサービス」