0

RubyonRailsでアプリケーションを開発したい。私は数年前にレールを(激しく)使用しました。それ以来、私はそれを試していません、私はコアルビーに集中しています。当時、Rails(1.2.x)は少し遅かったです!だから私の問題は、以前の遅いバージョンを使うべきか、それとも新しいバージョンを試すべきかということです...それは速くて安定していますか?また、以前のバージョン用に作成されたすべてのgemを適切にサポートしていますか?
ありがとう

4

3 に答える 3

6

2年前と比較すると、Railsがどこにあるかに感銘を受けるはずです。注意すべき点がいくつかあります。

  • mongrelはサーバーとしてはまだ問題ありませんが、多くの(ほとんどの?)人々がPhusionPassengerを使用しています。Passengerを使用して本番モードでいくつかのアプリを実行していますが、これはすばらしいことです。非常に小さくシンプルなディレクティブのセットを使用してApacheにプラグインします。以前のようにバランサーやリライターを設定する必要はありません。
  • Phusionは、独自のより効率的なバージョンのRubyであるRubyEEも提供しています。インストーラーは、気に入らないと判断した場合に、ディレクトリを削除するだけで削除できるように機能します。それはすべて自己完結型です。
  • rmagickのインストールはこれまでと同じようにひどいものですが、代わりにペーパークリップがあります。
  • 2.3がコンソールをロードする速度が気に入るはずです。
  • named_scopesは大きな前進です。必ず読んでください。

アップグレードする理由は他にもたくさんありますが、そのほとんどはこのサイトにあります。Railsで斧を斧で挽くのでなければ、がっかりすることはないでしょう。

さて、安定性について尋ねると、答えは「確かに、安定している」です。ただし、サポートしようとしているユーザーの読み込みの種類に関する情報は提供していません。より詳細な質問は、より詳細な回答につながる可能性があります。

コメントに答えて 編集します。LukeFranclによるRails2.3の10のクールなもの。これは、最新のハイライトの素晴らしい要約です。

于 2009-09-19T17:48:20.180 に答える
1

Rails 2.3にはまだ問題はありません!宝石にも問題ありません!それを試してみてください、それは素晴らしいです!;)

于 2009-09-19T17:11:19.280 に答える
0

2.3.4は、Ruby 1.8.6 / 7を実行している場合は十分に安定していますが、Ruby 1.9.1を実行している場合はそれほど安定していません(技術的には適切にサポートされているはずですが)。

Ruby 1.9.1を実行する場合は、速度の向上は非常に優れていますが、意図したとおりに機能しないものがあり、コアRubyまたはRailsのパッチを適用する必要があることに注意する必要があります。

私はまだREEを避けたいと言っています。開発で私にmallocを与えたものはすべて、本番環境では信頼できません。

于 2009-09-19T18:15:24.510 に答える