InfoQ ホームページ JRuby に関するすべてのコンテンツ
-
-
jmx4rでRuby流にJMXを使う方法
Javaのような成熟したプラットフォーム上で、アプリケーションを動作させて恩恵を受けることの一つにモニタリングのような成熟した機能を使えるということがある。JRubyのコアチームメンバーであるOla Biniは、Javaのモニタリング機能がJRubyアプリケーションのメモリの振る舞いをモニタリングするのに役立つことを発見した。
-
JNAがネイティブコードをJRubyに適用
Java Native Access(JNA)ライブラリは、JRubyによりシンプルなPOSIXをもたらし、ネイティブエクステンションを可能にするかもしれない。
-
Ruby vs. Javaに関する俗説を、深く掘り下げる
Relevance社のStuart Halloway氏は、最近、「Ruby vs. Java の俗説」に関する連載をブログに投稿した。その連載は、彼が、未開発のRubyプロジェクトから、安定したJavaプロジェクトで仕事をするように切り替えた後から、刺激を与えられる内容となった。
-
MicrosoftはJavaの動的言語サポートを超えたか?
.NETが2000/2001年に最初にリリースされたとき、Javaコミュニティは言語、標準ライブラリともにJavaの"クローン"だと考えた。単純なコードサンプルを比べて見ると、その印象は確実なものとなった。しかし、MSはJavaと共にいた数年間も利益を得ており、さらに、Sunがたった今直面している問題もいくつか解決してきた。.NETとCLRがJavaよりも速く進化しているという印象は、Javaコミュニティも認識している。
-
XRuby~RubyのJVMにおけるもう一つのアプローチ
JRubyプロジェクトは、Rubyの多くにおいて、サポートや互換性が大変良くなった。加えて、パフォーマンスの点において多くの改良がなされ、JRubyの処理速度改善をもたらしている。 しかし、XRubyに関する最近の情報によれば、ベンチマークプログラムの多くにおいて、XRuby0.1.3がRuby 1.8.5よりも高速であるという結果が出ている。
-
JRuby1.0における、Unicodeへの対応状況とRubyとの互換性
JRubyにおけるStringの本質は、これまで難しいトピックだった。Rubyはバイト列を使用するのに対し、JavaはStringに対して完全なUnicodeのサポートを行い、内部的にはUTF-16で表現する。Charles O. Nutterが述べている ように、RubyとJRubyでコードを走らせると、微妙な差異として問題はすぐに表面化する。
-
JRubyがJava 5に対応
伝えられたところによれば、JRubyチームは最近Java5に対応させるかどうか論議しているようだ。 JRubyのチームメンバーOla Bini氏はその件に関して決断が下されたことを述べている。
-
-
JRuby搭載のORM-ActiveHibernate
オブジェクト関連性マッピング(ORM)はOOP言語に伴ったとても重要なトピックである。データが存続する限りそれをどのように保存するかが問題になる。Java業界内で人気のORMソリューションがJRubyでサポートを得た。