我正在考慮從PHP轉移到Rails。一般的Web主機是否支持Ruby語言以及Rails需要的所有內容?使用MySQL的普通Rails應用程序還是以不同方式處理數據?像PHP一樣,啓動並運行應用程序「很容易」嗎?大多數主機支持Ruby on Rails嗎?
回答
不,平均共享虛擬主機提供程序並不是因爲大多數都預先配置了LAMP,而Ruby通常沒有安裝,但RoR支持正在上升。然而,如果你對專用/ vps(非託管)感興趣,那麼你幾乎可以做任何你想做的事情(如果你正在尋找一個vps,並且你的預算在20美元/月左右,我會建議slicehost/linode )。
體面的Web應用程序(ROR)可以處理多種類型的DBMS,包括MySQL,PostgreSQL和SQLite。
什麼是您的預算?你的網站有多大?
我正在考慮從PHP轉移到 Rails。平均web主機 是否支持Rails需要的所有Ruby語言和 ?
我會說是。我無法確定您的「普通」主機是否會支持它,但有成千上萬的用戶可以支持它,因此您可以有多種選擇。
是否 正常的Rails應用程序使用MySQL或確實 它處理數據的方式不同嗎?
您可以使用常用的MySQL以及其他數據庫系統,它不會影響您的代碼,因爲它使用了DBA層。
而且是 「易」讓一個應用程序並運行 ,如PHP?
取決於您的平臺,但肯定:)
是否平均的虛擬主機支持Ruby語言,並擁有了Rails需要?
不是,許多主機仍然有這個。如果你正在尋找廉價的共享主機,我建議http://railsplayground.com/
是否使用MySQL或它不同的方式處理數據的正常的Rails應用程序?
Rails與數據庫無關。您可以連接到SQLITE,MySQL,PostgreSQL,Oracle等。
是否可以輕鬆地讓應用程序啓動並運行,就像PHP一樣?
主觀。我會說不。如果你正在使用Apache或nginx尋找無痛的rails部署,我不得不建議使用Phusion Passenger又名modrails。
我建議在訂閱/購買計劃前與主人親自檢查,但大多數主機都開始支持rails。
簡短的回答是,雖然很多網絡託管服務提供商都支持Ruby on Rails,但它不如PHP支持那麼簡單,因爲PHP已經存在了很長的時間,並且更加成熟。
這就是說,它不難找到一個提供者。
很多Rails應用程序都使用MySQL,所以對此的支持非常強大,但Postgres和許多其他流行的RDBMS平臺都有簡單的選項。由於存在ActiveRecord,即對象關係映射器(Object Relational Mapper,ORM),它可以簡化很多需要在標準Ruby操作中進行的SQL調用,所以Rails確實可以處理MySQL數據。 PHP有類似的框架,比如CakePHP,但這些並不常見。
- 1. compass-rails支持Ruby on Rails 4.0嗎?
- 2. 是否有支持FTP的Ruby on Rails主機?
- 3. Ruby on Rails支持flex(支持實時數據)
- 4. Voltdb是否支持Ruby on Rails?
- 5. Xcode 4是否支持ruby-on-rails?
- 6. Ruby on Rails的ActiveRecord支持「斷開的記錄集」(如ADO.net)嗎?
- 7. 共享主機還不支持Ruby 1.9.2上的Rails
- 8. Ruby on Rails在線支付
- 9. Ruby on Rails:多has_many:通過可能嗎?
- 10. Ruby on Rails多選
- 11. 現在大多數智能手機都支持javascript嗎?
- 12. 渲染Ruby on Rails後保持參數
- 13. Ruby On Rails主從站點數據庫
- 14. Ruby on rails多對多
- 15. Ruby on Rails事件機器
- 16. Ruby on Rails登錄機會
- 17. 有Netbeans 7 Ruby或Ruby on Rails主題嗎?
- 18. Python與Ruby On Rails:大小
- 19. 大結果Ruby on Rails
- 20. Ruby支持包含多態性嗎
- 21. 當格式不被支持時,Ruby on Rails的respond_to可以返回一行嗎?
- 22. Ruby on Rails多個collection_select
- 23. Ruby on Rails ActiveRecord:多元化
- 24. Ruby on Rails 3多表
- 25. Ruby on Rails和多核CPU
- 26. Ruby on Rails - 多編輯
- 27. 在Ruby on Rails中支持移動設備
- 28. Ruby on Rails的支持驗證,如果條件
- 29. 在Ruby on Rails中支持類似/ similar-to:的產品?
- 30. Ruby on Rails是否支持Windows上的handle_asynchronously?