2013-05-16 21 views
1

我是Ruby on Rails的初學者,並且一直在學習基於Rails 3.0教程的書籍。使用Rails 4.0太早了嗎?

我的問題是:

我應該學習新的語法來,準備用Rails 4.0呢?或者,這將限制我的選項,插件和我可以使用的東西?

我不想花時間掌握即將被棄用的語法,但我也不希望開始學習/使用Rails 4.0,如果更改太劇烈以至於基於3.0的資源和插件可用無法使用。

感謝您的幫助!

+1

這可能是更好的發佈在程序員。 –

+0

+ 1 for Rails 4。 –

回答

1

你應該知道Rails 4中會發生的變化,但是理解Rails 3代碼也是有益的。網上的很多例子都在Rails 3中(甚至Rails 2)。您應該知道如何識別已被棄用的東西以及如何在Rails 4中執行相同的操作。

0

由於Logan早些提到,如果您知道Rails 3代碼,因爲大多數應用程序和教程都將寫入版。

此外,我不認爲Rails 3和最初的Rails 4之間的變化是不同的,這將導致Rails 3代碼貶值。請看RailsCast's video,簡要介紹一下變化情況。

另一個建議是使用RVM在您的機器上安裝兩個版本,以便您可以在兩個世界中學習和導航。