RubyonRailsでアプリケーションを開発したい。私は数年前にレールを(激しく)使用しました。それ以来、私はそれを試していません、私はコアルビーに集中しています。当時、Rails(1.2.x)は少し遅かったです!だから私の問題は、以前の遅いバージョンを使うべきか、それとも新しいバージョンを試すべきかということです...それは速くて安定していますか?また、以前のバージョン用に作成されたすべてのgemを適切にサポートしていますか?
ありがとう
3 に答える
2年前と比較すると、Railsがどこにあるかに感銘を受けるはずです。注意すべき点がいくつかあります。
- mongrelはサーバーとしてはまだ問題ありませんが、多くの(ほとんどの?)人々がPhusionPassengerを使用しています。Passengerを使用して本番モードでいくつかのアプリを実行していますが、これはすばらしいことです。非常に小さくシンプルなディレクティブのセットを使用してApacheにプラグインします。以前のようにバランサーやリライターを設定する必要はありません。
- Phusionは、独自のより効率的なバージョンのRubyであるRubyEEも提供しています。インストーラーは、気に入らないと判断した場合に、ディレクトリを削除するだけで削除できるように機能します。それはすべて自己完結型です。
- rmagickのインストールはこれまでと同じようにひどいものですが、代わりにペーパークリップがあります。
- 2.3がコンソールをロードする速度が気に入るはずです。
- named_scopesは大きな前進です。必ず読んでください。
アップグレードする理由は他にもたくさんありますが、そのほとんどはこのサイトにあります。Railsで斧を斧で挽くのでなければ、がっかりすることはないでしょう。
さて、安定性について尋ねると、答えは「確かに、安定している」です。ただし、サポートしようとしているユーザーの読み込みの種類に関する情報は提供していません。より詳細な質問は、より詳細な回答につながる可能性があります。
コメントに答えて 編集します。LukeFranclによるRails2.3の10のクールなもの。これは、最新のハイライトの素晴らしい要約です。
Rails 2.3にはまだ問題はありません!宝石にも問題ありません!それを試してみてください、それは素晴らしいです!;)
2.3.4は、Ruby 1.8.6 / 7を実行している場合は十分に安定していますが、Ruby 1.9.1を実行している場合はそれほど安定していません(技術的には適切にサポートされているはずですが)。
Ruby 1.9.1を実行する場合は、速度の向上は非常に優れていますが、意図したとおりに機能しないものがあり、コアRubyまたはRailsのパッチを適用する必要があることに注意する必要があります。
私はまだREEを避けたいと言っています。開発で私にmallocを与えたものはすべて、本番環境では信頼できません。