これが意味するのは、RailsにjRubyをインストールした場合、アプリケーションのビルドにRuby言語のみを使用できますか?将来Javaを使用したい場合に備えて、RailsアプリケーションをjRubyでインストールしたかったのですが、現在は必要ありません。または私は理解していませんか?JavaライブラリにアクセスできるjRubyrubyはありますか?
2 に答える
4
はい、jruby は ruby です (jruby で実行するために ruby スクリプトを変更する必要はありません)。さらに、Java ライブラリに完全にアクセスできます。Java クラスまたはライブラリを Ruby コードに統合するのがいかに簡単かについては、 wikiをチェックしてください。
于 2009-05-22T23:21:42.413 に答える
1
他の人はあなたの直接の質問に答えました。過去 6 か月間、仕事で jruby をフルタイムで使用しており、素晴らしいと言いたいだけです。glassfish gem を使用した Rails アプリのデプロイは非常に簡単で、jruby は MRI ruby 1.8.x よりも優れたパフォーマンスを発揮します。
C で記述された部分を含む gem を使用できないという事実以外に、6 か月後に実際のマイナス面は見られませんでした。ただし、C ライブラリを使用して FFI を使用して gem を作成しましたが、それほど多くはありませんでした。問題。
また、Java でいくつかの重要な部分を作成することにより、アプリを高速化することも非常に簡単です (C よりも簡単に操作できます)。
于 2009-05-23T02:47:43.793 に答える