2010-07-28 86 views
2

我正在爲現有的Ruby應用程序構建一個Web界面,並且試圖找出要使用哪個Rails版本 - 最新的當前版本2.3或即將到來的版本,被髮布版本3.0。我應該使用哪個版本的Rails

使用2.3的原因非常簡單:它是當前的版本,並且很穩定。

我的考慮3.0的理由是:

  • 我的應用程序使用了Ruby 1.9和Rails 2.3似乎不支持Ruby 1.9的
  • 的Rails 3.0是假想框架的主要返工。如果我現在開始一個新項目,我想我可能會第一次「正確」,而不是在我準備遷移到Rails 3.0時遷移它。

3.0的功能設置真的好多了嗎?它是足夠穩定的使用還是我只是要求麻煩?任何人都知道從2.3遷移到3.0有多難?

+1

使用PHP 5.3 ;-) – 2010-07-28 05:03:18

回答

4

Rails3已經發布。 現在在生產中使用它。 大多數插件已更新。優點:速度,新的Active Record界面,路由,郵件程序,更多語義,更好地與Rack整合。

該列表會繼續顯示。

關鍵是Rails 3在此時已經很好地進行了調試/測試,並準備好用於生產。

+1

的Rails 3.0穩定尚未實現 - 自7月26日以來,這只是RC。 – nfm 2010-07-28 12:32:14

+1

但會很快。 1)如果你的web應用程序非常小且簡單,RC應該足夠穩定2)如果你正在開發更大的應用程序,需要時間,所以穩定的Rails 3將被釋放,然後你將完成它 – skalee 2010-07-29 00:08:24

0

按照穩定性Rails 2.3.5在Ruby 1.8.7中很好。 Rails 3和Ruby 1.9.1已經出來,但還沒有進行廣泛的穩定性測試。爲了穩定性,使用Rails 2.3.5和Ruby 1.8.7的組合

+0

最新的穩定版本是2.3。 8。 – btelles 2010-07-28 19:41:56

0

你在看什麼樣的時間表?

您可能需要閱讀this thread,看看有什麼Rails的一些個人思考和Rails 3 :(

相關問題