我將在明年(2010年)開始一個與Rails合作的新項目。有人可以給我建議我應該使用哪個版本的Rails,爲什麼?新項目的哪個版本的導軌?
回答
我會使用最新版本(2.3.5),因爲似乎沒有Rails 3.0的即將發佈版本的跡象,which was announced over a year ago。我也建議嘗試使用超過1.8.X的Ruby 1.9.1,因爲performance increases are substantial。對於Rails 3的發佈日期的消息
Rails團隊顯然仍然推薦1.8.7,我傾向於接受他們的建議:http://rubyonrails.org/下載超越,寶石+ 1.9.1可以麻煩。收藏本站尋求幫助:http://isitruby19.com/ – Telemachus
Rails 2.3.5現已發佈 - http://weblog.rubyonrails.org/2009/11/30/ruby-on-rails-2-3-5 - 已發行 – NeilS
@ Telemachus:Bah!到目前爲止,修復1.9寶石中的compat問題是微不足道的。補丁,補丁,補丁!這並不難。 – guns
最新位已~first-quarter 2010,所以它把你的腳的好時機。
的面向開發人員的API被認爲是穩定的,因此,如果你的項目沒有按不要依賴太多的插件,或者如果你願意投入工作來使插件Rails 3兼容,我認爲使用Rails 3是安全的。如果你還沒有,那麼使用Ruby 1.9。
現在,這就是我計劃爲我的下一個項目做的事情,但我也很高興能解決將出現的任何問題。如果你對Ruby還是有點不熟悉,或者沒有時間捲起袖子並修復需要修復的東西,那麼選擇更安全的路線:Rails 2.3.5 + ruby 1.8.7。
如果這將是一個生產項目,我一定會使用2.3.x和1.8.7--它們被證明是可靠的,並且可用於大多數可用的寶石和插件。
另一方面,如果項目更具實驗性,那麼可能值得關注Rails 3,但我不會選擇它作爲商業項目,除非您有足夠的經驗來處理潛在的兼容性和其他問題可能是是早期使用它的一部分。
- 1. 哪個版本的導軌應該用於新項目
- 2. 要使用哪個版本的導軌
- 3. 哪個導軌版本最好?
- 4. 在不下載寶石的情況下製作一個新的導軌項目/在一個新的導軌項目中鎖定Gemfile中的所有gem版本
- 5. 安裝新版本的導軌
- 6. 哪個版本的TurboGears應該用於新項目?
- 7. 哪個版本的軌道(軌道的3.xx中)是軌道的升級換代2.3.11項目
- 8. 沒有導軌cmd的新Rails項目
- 9. 更改版本的導軌
- 10. 更新導軌至特定版本
- 11. 要爲新項目開發哪個iOS版本?
- 12. Redmine - 導致錯誤的項目版本:
- 13. 升級導軌2.3.8項目導軌3
- 14. 導軌新項目不起作用
- 15. Jsp的哪個版本是最新的?
- 16. 我的項目使用哪個版本的實體框架?
- 17. C#項目上的SQLite更新版本
- 18. 最新版本的plexus ftpd項目
- 19. java「Clearthought」TableLayout項目的最新版本
- 20. IDEA,將項目導入新版本的IDE
- 21. 將舊gradle項目導入新的android studio版本
- 22. 更新其他項目依賴關係中的項目版本和版本
- 23. Zend我應該使用哪個版本的symfony 1.4項目?
- 24. 未發佈的項目應該收到哪個版本號?
- 25. 如何知道哪個版本的asp.net mvc項目是?
- 26. 導軌 - 更新多個資源項目與一個鏈接
- 27. 更新我的軌道版本後我不能執行我的項目
- 28. 多個項目的多個Rails版本
- 29. 運行rails 2.3.5的舊版項目需要使用哪個版本的JRuby?
- 30. 更新cocos2d xcode項目到新版本
也許是最新的?因爲它是最新的? –
我不知道軌道是如何穩定,或者如果下一個版本太酷了,我應該等一下:) – xaver23
切記:在線和打印的Rails教程可能*瘋狂*過時,因爲Rails是一個快速移動的目標。我剛看到一個新的,但是,這是非常當前的,乍看起來相當不錯。只是fyi(以及後面給我的說明):http://www.railstutorial.org/ – Telemachus