2009-06-23 3 views
4

私は、Ruby 1.9が1.8よりもはるかに高速ですが、Railsコミュニティの標準にはまだならないようです。 Ruby 1.9を新しいアプリケーションに使用する際の賛否両論は何ですか?Ruby 1.9 for Railsをまだ使用することは可能でしょうか?

編集者:私が混乱したと感じたのは、公式には推奨されていないが、互換性をもたらしたようだ。 1.9で大規模なサイトを実際に体験している人がいるかどうかは不思議です。また

:後日1.9に1.8とアップグレードでアプリを起動中に発見される任意の大きな落とし穴..

答えて

3

のRailsの現在のリリース(2.3.2) はRuby 1.9で正常に動作し、Rails 3.0は問題ありません。

つまり、Railsで使用するRuby 1.9の採用は、今の技術的な問題よりも社会的な問題です。多くのRubyの宝石とRailsのプラグインがRuby 1.9と互換性がないため、開発者は1.9を使用しないため、結果的にリリースされるパッチの数が少なくなるなど、鶏卵状態になります。

Gregory Brown(素晴らしいPrawn Ruby宝石の作者)は最近、GoRuCoで "Where is Ruby Really heading?"と呼ばれるこれらの問題に対処する素晴らしい講演をしました。

要するに、Ruby 1.9は言語とプラットフォームにとって大きな飛躍を遂げるものであり、より迅速な導入を実現するためには、開発者がライブラリと依存関係をインストールしてパッチすることが不可欠です。

あなたのニーズにすでに適しているかどうかは、アプリの依存関係や、パッチの作成にかかった時間がRuby 1.9のメリットと等しいかどうかによって変わる可能性があります。

+0

話への素敵なリンク - ありがとう – jcoffey

4

いいえ、それはまだお勧めしません。 〜からRuby on Rails: Download

私たちは、Ruby 1.8.7をRailsで使用することをお勧めします。

長所:

スピードと新しい、より高速なバージョンと一緒に来て他の改善。

短所:

それはサポートされていない、そのようにあなたが予期しない結果になります。

+2

長所:恐ろしい。短所:クレイジー。組み合わせ:クレイジー恐ろしい! – tadman

3

私が知る限り、Railsは1.9でうまく動作します(高速)。それははるかに良いintepreterです。それは、プラグインとサードパーティライブラリのサポートはまだそれほどではないという欠点があります。あなたのアプリのニーズを調べ、必要なプラグインがサポートされていることを確認する1.9。

4

レール自体は素晴らしい実行される、本当の問題は、宝石やプラグイン

であるあなたは彼らと一緒に、他のどのような人々の問題をチェックするためにwww.isitruby19.comで見ることができます

+0

有用なリンクありがとう – jcoffey

関連する問題