質問: rubyとjrubyの違いは何ですか? jrubyとruby、railsアプリケーションの開発の違いは何ですか?私はruby on rails ideとしてnetbeansを使用し、プロジェクトを作成するたびにその質問を尋ねられます-違いはわかりません賛否両論ありますか
回答: jrubyはjava vm(インタプリタはjavaで書かれた)で実行されますが、元のrubyインタプリタはc.どちらにも利点と欠点があります(rubyはネイティブ拡張を使用でき、jrubyはjava型、オブジェクトなどにアクセスできます)jrubyはruby 1.8.6の構文を使用します。1.9.xは間もなく利用可能になります。jrubyはjavaスレッドを持っています(つまり、多くのcpu、コアなどにスケーリングされます)。 )、rubyには、ユーザー空間のスレッド化、ロックのロックなど、いくつかの問題があります。個人的に、私はror開発にglassfish v3とnetbeansでjrubyを使用しています。これは、ruby +ロードされたモングレル、apacheよりもはるかに優れており、管理が簡単です。