回答
個人我會選擇cakephp在這個時刻。在大多數網絡託管軟件包中,php和mysql都很常見,甚至是免費的。它基於php,並且有大量的資源可以學習並從中獲得幫助。你可以重用許多已經寫好的類。關於cakephp速度的 ,有些方法可以通過代碼和緩存的方式加速生產環境中的cakephp。
你的權利,RoR尚未黃金時間的應用程序。我會用蛋糕做我的項目,直到我學習和控制RoR,就像我現在使用PHP一樣 – 2009-09-27 14:13:49
爲什麼要切換?既然你已經在CakePHP上有了一個開始,那麼稍微休息一下。
學習一些Ruby on Rails一段時間,然後在心情打擊時切換回CakePHP。
這樣,最終,你最終會知道兩種語言/框架,而不僅僅是一種。獲得儘可能多的曝光總是更好。每種方法都有其優點和缺點,但爲什麼不學習自己做出決定呢?
我最近從一位開發人員那裏讀了一篇很好的文章,介紹了一個剛剛完成大型Ruby on Rails項目的CakePHP基礎。
http://www.jimmycuadra.com/blog/10-from-cake-to-rails
他詳細說明了Rails是不是蛋糕更強,而且周圍的其他方法。這裏的另一個博客比較Ruby和PHP。
也不是優於其他。雖然一個可能比另一個更適合特定的應用程序,但它們當然都是好的框架。
據說PHP比較快,Ruby客觀上是一種更好設計的語言。這些可能會比框架本身有更多的不同 - 您可以隨時修改這些庫或編寫自己的類,以使框架按照您的要求進行操作。
我的建議是堅持你所知道的,如果你對它感到滿意 - 學習新框架是一個漫長的過程。如果你在Cake中遇到問題,或者你很想嘗試不同的東西,Rails絕對是值得的。
我會選擇Ruby on Rails的,因爲
- 紅寶石是有趣的寫
- 有一個偉大的社會
- 有更多的優質資源,如www.railscasts.com和teachmetocode.com
- 1. 紅寶石在軌道上的寶石
- 2. 軌道上的紅寶石(amistad寶石)
- 3. 本地化軌道紅寶石寶石
- 4. 使用「或」在紅寶石軌道
- 5. 在軌道上的紅寶石rhotoalbum
- 6. 軌道上的紅寶石I18環
- 7. 軌道上的紅寶石has_many驗證
- 8. 軌道上的回形針紅寶石
- 9. 軌道上的紅寶石URL驗證
- 10. 在軌道上的紅寶石jquery
- 11. str_to_date在軌道上的紅寶石?
- 12. 軌道上的紅寶石check_box
- 13. 軌道上的紅寶石1.2.6和ActiveMerchant
- 14. 在軌道上的紅寶石鏈接
- 15. 軌道上的紅寶石ActionMailer錯誤
- 16. 軌道上紅寶石的關聯
- 17. Suburl在軌道上的紅寶石
- 18. 幹軌道上的紅寶石環
- 19. redirect_to問題 - 軌道上的紅寶石
- 20. 軌道上的紅寶石NoMethod錯誤
- 21. 定期ping [軌道上的紅寶石]
- 22. 在軌道上的紅寶石Jquery Tablesorter
- 23. 軌道上的紅寶石gravatar_image_tag
- 24. 紅寶石軌道代表
- 25. 紅寶石軌道緩存
- 26. 紅寶石軌道協會
- 27. 紅寶石軌道模板
- 28. 在軌道上導出Excel紅寶石
- 29. 在軌道上加密紅寶石
- 30. 在軌道上用紅寶石開始
這裏有一些很好的評論:http://stackoverflow.com/questions/493950/how-different-is-cakephp-from-ruby-on-rails – 2009-09-23 13:21:02