h早さではなくて、機能的な面。
友人がjavaベースのプログラムをgroovyで拡張するというような話をしていたので、じゃぁ俺はjrubyでやってみるかということでjrubyをつかってやって見ようかと思い実験。
簡単にrubyでプログラムを書きjrubyで実行。
とりあえず実験したのはこんな感じ
hpricotはgemで落としてきたのではエラーが出て動きません。パッチがあるらしくそれを当ててあるのが、ここのサイトから落とせます。mechanaizeでもhpricotを使っているのでこれは必須。
http://www.telscenter.org/confluence/download/attachments/20236/hpricot-0.6.159-java.gem
あとkconvの文字コード変換がききません。効くこともあるらしいけど、動作が日和見です。
iconvだとなぜかうまく行きましたが若干面倒。
あとjrubyのgemでmysqlを入れようとすると、jrubyにmkmfがないためインストールできません。
どうやらcを使ったモジュールはmkmfに頼っているためjrubyのgemではインストールできないとのこと。
まぁここら辺はjavaのやつを使えばいいのかもしれませんが、若干面倒ですね。
他は普通に動きました。快適快適。