我正在評估Rails3或Sinatra構建一個新網站。他們都看起來很有趣,不確定哪一個更適合新開發人員。我聽說Rails3被用來構建一個複雜的業務邏輯網站,但Sinatra更適合簡單的網絡。我想要構建一個可用於生產的網站,最初的業務邏輯可能很簡單,但隨後我可能會在更復雜的業務邏輯中添加更多功能。所以,如果有人能幫我解決我的問題,我會很感激。謝謝。新的紅寶石,rails3或Sinatra?
0
A
回答
1
你也應該看看Padrino。它建立在Sinatra之上,不像Rails那樣「複雜」。
瞭解新的幻燈片快速瀏覽:Padrino Slides
2
您也可以考慮在西納特拉,在那裏你可以真正讓你將要使用的各種物體你的頭部周圍構建出你的最初版本。然後,一旦你建立了一個原型,你可以相對容易地將它移植到Rails。
這就是說,我認爲daddz的建議使用Padrino的一個很好的。我最近真的很享受Sinatra,並且計劃儘快與Padrino合作。
1
我的建議是使用rails3。這是我的原因。
您可以從一個小應用程序開始,但您最終將在稍後添加其他功能。
它有一個龐大的社區和優秀的截屏在http://railscasts.com/
既然你是新的紅寶石鐵軌將讓你在學習Ruby感興趣,它會向你介紹幹,TDD,MVC和休息的主題。這一點難以理解,但值得花費每一分鐘。
現在不要誤解我的意思。 Sinatra是一個很棒的微型框架,特別是對於一個優秀的Ruby開發者來說,因爲它有一小段代碼(約1000行),所以你可以查看代碼並學習一些技巧。但是就像一個說Rails的人一樣,你不會後悔的。
相關問題
- 1. 使用Sinatra/Padrino的紅寶石網站
- 2. Sinatra:幫手和紅寶石範圍
- 3. CGI在紅寶石sinatra服務器
- 4. 問題與sqlite3寶石同時使用紅寶石,sinatra&耙
- 5. 紅寶石寶石是否或依賴?
- 6. 更新紅寶石寶石1.8.5
- 7. 錯誤更新紅寶石寶石sequel_pg
- 8. Twitter的紅寶石寶石
- 9. 的Rails 4.0.0紅寶石2.0寶石「Rails3中,jQuery的自動完成」的錯誤
- 10. 紅寶石或其他
- 11. 紅寶石按位或
- 12. 紅寶石「 - 」到 - 或「+」到+
- 13. 紅寶石與LDAP或AD
- 14. 紅寶石self.class.class_eval或singleton_class.class_eval
- 15. 紅寶石FizzBuzz和/或
- 16. 變化克隆在紅寶石1.9.2.p290或紅寶石1.9.3
- 17. 紅寶石散列在紅寶石
- 18. 嘗試更新紅寶石紅寶石2.0.0-P247與首飾盒
- 19. 的紅寶石
- 20. 紅寶石寶石文檔
- 21. 寶石安裝紅寶石
- 22. 調試寶石紅寶石
- 23. 紅寶石程序寶石
- 24. 錯誤紅寶石寶石
- 25. 卸載紅寶石寶石
- 26. 紅寶石寶石 - LoadError
- 27. 紅寶石寶石LoadError
- 28. 安裝紅寶石寶石
- 29. 重新包裝紅寶石
- 30. 紅寶石 - Feedzirra和更新
您聽到的權利。 Sinatra適用於簡單的網站; Rails可以用於更復雜的站點。 – Zabba 2011-04-16 16:33:26
如果「他們倆看起來很有趣」,爲什麼不嘗試兩種? :d – bernie 2011-04-16 17:25:11