2

私はしばらく Rails を使用しており、最近はバージョン 2.3.4 を使用しています。

Rails 3 Beta が最近リリースされたばかりで、特に Merb とのマージによりパフォーマンスが大幅に向上しているようです。

4 ~ 6 か月かかるアプリケーションの構築を計画しています。ベータ版から Rails 3 を使用する必要がありますか? 完全にリリースされるまでバグがあることを知っていますか? 私のアプリケーションにとって、パフォーマンスは間違いなく重要な要件です。

次の質問について洞察を提供していただけると助かります。 1- Rails 3 は 4 ~ 6 か月でリリースされると思いますか? 2- Rails 2.3.5 を選択した場合、コードの移行は簡単になりますか?

4

3 に答える 3

4

考慮すべき特定の側面があります。

あなたのアプリケーションはサードパーティのプラグイン/ジェムに依存していますか? その場合は、それらがすでに Rails 3 と互換性があるかどうかを確認する必要があります。おそらくまだ互換性のないライブラリを見つけることになるでしょうが、遅かれ早かれこれらが「修正される」可能性は大いにあります。

また、話しているアプリケーションの種類によっても異なります。個人的には、2.3.5 ベースのサイトの 1 つを Rails 3 に移植していますが、これは準備と学習の目的のためだけです。Rails 3 はまだパブリック ベータ版であるため、本番環境に対応しているとはまったく見なされません。あなたはそれをダウンロードして、それを使って、それで遊ぶことができますが、それは今のところほとんどです.

既存のプロジェクトの 1 つをアップグレードすることに決めた場合 (アップグレードすることをお勧めします) 、アップグレード プロセスをガイドするGeoffrey Grosenbach のスクリーンキャストをご覧ください。

アプリケーションのどの部分をアップグレードする必要があるかを見つけるために使用できる便利なスクリプトを含む公式プラグインもあります。

于 2010-02-14T22:31:37.577 に答える
1

バージョン 2.3.5 で行うべきだと思いますが、常に Rails 3 について考えてください。リリース ノートを読んでください。たとえば、このプラグインを使用して、デフォルトで html をエスケープします。

Rails 3 に対応したプラグインを使用してみてください。こちらのリストを確認してください。

目立たない JavaScript を使用します。

于 2010-02-14T20:48:59.977 に答える
1

確かに、まだ明確なリリース日は設定されていません。考慮すべきもう1つのポイントは、プロジェクトが依存しているレールプラグインの数です。それらのほとんどもアップグレードする必要があると思います...

于 2010-02-14T20:35:12.723 に答える