2010/08/09  |  Written by  |  under Blog


仕事で使うJRuby! そこが知りたい技術・開発・案件の最新情報

  • 2010/08/05 19:00-
  • ジュンク堂 池袋本店
  • 抽象エア社員として参戦

はじめに

  • 自己紹介
    • 大場夫妻
    • 橋本さん
    • 中村さん(nahiさん)
      • OpenSSLとかの人

本を出した経緯

  • 大場さん
    • 原書は2007年に発刊
    • @takai さん経由で知らせてもらった
    • だいたい3部構成
      • Rails を使いアプリを開発しながら、それとは気づかずにEEにはまる感じ
      • Java -> / -> Java の章がある
        • 黒魔術から白魔術まで
    • 原著作者に推薦文を書いてもらった!
    • みどころ
      • のリファレンスがある
  • 橋本さん
    • DB Magazineでの連載
    • 2部構成
      • 後半にエンタープライズでRailsを使う上で注意すること
        • Javaシステムとの連携
    • Thomas Enebo に推薦文もらった!
  • 結論
    • 両方買うといいよ!
  • 総括 by nahi さん
    • Olavini の本は入門として買うとかなりつらい
      • ただし細かい部分も書いてあるので、さらに進むにはいいのではないか。
    • 橋本さんの方が入門としては良い

JRuby の魅力

  • 大場さん
    • 好きなメソッド : to_java
      • Ruby のオブジェクトを Java のオブジェクトにいい案配に変えてくれる黒魔術
  • 橋本さん
    • 聞き逃したorz
  • nahi さん
    • JRuby の JIT コンパイラ

仕事で使えるか

  • 橋本さん
    • 沖縄に幽閉されて地方自治体向けのシステムを作っていた
      • Thomas らに用賀でたまたますれ違って、「使ってみてよ〜」と言われたので
    • Ruby でもあるから危なくなったら切り替えられる
    • 1.2 のころだったので、かなりもっさりしていた
      • 1.4, 1.5 で早くなった
    • Java の利点
      • SOAP のライブラリの運用などで便利だった

最近の Java の動向

  • Java EE6 がでました
    • アプリケーションサーバ用のAPI
      • WebLogic とか
    • SOAP が大ブーム
      • Java のアプリケーションサーバがちゃんと SOAP 喋れるようになってきた
      • REST 厨的には SOAP は滅んだと思ってたのに….

Rails の魅力

  • 最初に Rails が動くのを見たときは感動した
    • Olavini が YAML の parser を書いて去っていった….
      • 4回もあったらしい
    • String を実装してあった
    • 鬼車を Java で実装しある
    • CRuby に忠実
      • バグさえも
    • Rails 3.0 も対応している

JRuby を採用するには

  • いつも JRuby と言い続けたので
    • 変更に強い部分とそうでない部分を切り分けてみたり
      • Java で書く部分と Ruby で書く部分を分ける
    • インフラでは JRuby がいいんじゃないか
      • Windows サーバでは Java の方が有利
      • クラスタリングなどやりやすいんじゃないか
    • ただしすべての利点を活用できる訳じゃないので、そこは注意すべき
    • 地雷は根本的に避ける

XML & Webサービス

  • 他社とつなぐのに堅くやるには Java の XML でやるのが利点

JMS

  • 非同期通信のためにメッセージングキューの、標準化されたAPI

JRuby Kaigi 2010

  • 2010/08/28 に Ruby Kaigi 2010 内で開催
    • JRuby Pony Show
      • JRuby の現状と今後を JRuby の開発者が話します
      • 9月に1.6が出るらしい
      • Android / GAE
    • RedBridge で Java -> Ruby を
      • 原田さん
        • Java アプリで Ruby を活用したい
    • JRuby on GAE/J のノウハウ
      • 13個の TIPS
    • JRuby on Rails の力を JavaEE 技術を使ってさらに高める 10 の方法
      • 本に書けなかったことを書きます
    • Ruby と DSL で MapReduce – Hadoop-papyrus
      • JRuby 上で Ruby で書いてしまえ
    • JRuby ソースコード詳説
      • JRuby のソースコードのどこに何があるかを示して、デバッグしやすいように解説します
    • LT募集
    • Tシャツ購入募集
      • ファイナンシャルサポートも混みで 4000 円

最後に

  • JRuby 1.5 on Rails 2.3.x という安定していく環境の入門本を是非買いましょう
 
このエントリーを含むはてなブックマークはてなブックマーク - JRubyKaigi前夜祭に行ってきた この記事をクリップ!Livedoorクリップ - JRubyKaigi前夜祭に行ってきた Googleブックマークに追加 Digg This
Tags: , , ,

No Responses so far | Have Your Say!

Leave a Feedback

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">