2011-08-15 3 views
0

背景

私はRails 2を使っていくつかのプロダクションアプリを書いています。私はそれに慣れてきました。私はRails 2のルーチンをダウンさせています。Rails 3は何が得られたのですか? (そして私はそれを覚えるべきですか?)

しかし、今私はジレンマに直面しています。

すぐに書き込む2つの新しいアプリがあります。私は物事

のRails 3は、今しばらくの間、出てきた、そしてそれは、本を取得いくつかの週末と夜を投資し、これらをコーディングを開始する時間だとRails 3に

を使用して、任意の更なるアプリのかしら

書類は通常、「MS Accessにある機器の在庫を取り出してWebアプリケーションを作成する」、または「秘書がPDFを当社のWebサイトに投稿して記法を添付できるようにするアプリを書く」のようなものです。 (これらが作らアップされている例があなたのアイデアを与えるために - 。私が働いたりしていない実際のアプリがこれまでに取り組んできた)

サイドノート

個人的なレベルで、私は価値を理解してください私は本当に好奇心が強いです私はまた、時間とエネルギーの制限を尊重する必要があります。私は興味があり、多くのことに興味があります。だから私は慎重に選ぶ必要があります。

主な質問のRails 3は、それは時間とリスク価値のあるの投資を行う可能性がある持っているんどのような機能/機能/改善

また、Rails 3のチュートリアルに1〜2週間投資すれば、後でRails 3の開発がより効率的になるので、後で膨大な時間を節約できますか?

その他の質問

だけで、別の数年または別の四個の、五アプリをRailsの2にこだわっへの主要な欠点はありますか?私が知っておくべきいくつかの迫ろうとする危険がありますか?ここで

答えて

1

最も大きな変更のリストat the Rails weblog、その他in the official Rails documentationがあります。変更の多くは、より洗練された構文(大きなものは控えめなjavascriptと新しいルートの構文です)と一般的なことを行う簡単な方法(ActionMailer、chainable AREL)が含まれています。

3

はそれが私の感想です:

  1. 新しいプラグインや宝石が2そして、何ほとんどのUPSの開発をスピードアップするRailsのない、Railsの3.xのために開発され、コミュニティによって提供され、維持ソリューションです。
  2. バンドラー。それは2.xで使うことができますが、私は認めます。
  3. エンジン!現時点では十分に文書化されておらず、ちょっとバグがあるかもしれませんが、私はそれが素敵なものの実現になると感じています。
  4. 最後に、最も重要なのは、Rails 2.xのマスターとして、あなたが中規模のRails 3xフレームワーク・ユーザーであることが必要になったときに、ある日目を覚ますことです。それは必然です。

そして、Rails 3への移行は、私たちがベータ/リリースの候補者しか持っていないほど痛いほどにはなりません。ですから、私はあなたにRails 3に行くことをお勧めします。

+0

完全に同意します。 – jschorr