簡體   English   中英

大多數主機都支持Ruby on Rails嗎?

[英]Is Ruby on Rails supported by most hosts?

我正在考慮從PHP轉向Rails。 普通的Web主機是否支持Ruby語言以及Rails所需的一切? 使用MySQL的常規Rails應用程序是否處理數據不同? 和像PHP一樣啟動和運行應用程序是否“容易”?

不,普通的共享Web主機提供商不是因為大多數服務器都預先配置了LAMP,並且通常未安裝Ruby,但是RoR支持正在增加。

但是,如果您對專用/ vps(非托管)感興趣,那么您幾乎可以做任何您想做的事情(如果您正在尋找vps且預算約為$ 20 / mo,我建議您使用slicehost / linode)。

體面的Web應用程序(ROR)可以處理許多類型的DBMS,包括MySQL,PostgreSQL,SQLite。

你的預算是多少? 您的網站有多大?

普通的Web主機是否支持Ruby語言以及Rails所需的一切?

否。許多主持人仍需對此進行考慮。 如果您正在尋找便宜的共享主機,建議您http://railsplayground.com/

使用MySQL的常規Rails應用程序是否處理數據不同?

Rails與數據庫無關。 您可以連接到SQLITE,MySQL,PostgreSQL,Oracle等。

和像PHP一樣啟動和運行應用程序是否“容易”?

主觀。 我會說不。 如果您正在尋找使用Apache或nginx進行無痛的Rails部署,那么我建議您使用Phusion Passenger aka modrails。

我正在考慮從PHP轉向Rails。 普通的Web主機是否支持Ruby語言以及Rails所需的一切?

我會說是的。 我不確定您的“平均”主機是否會支持它,但是有成千上萬個主機可以支持,因此您將有多種選擇。

使用MySQL的常規Rails應用程序是否處理數據不同?

您可以使用常見的MySQL以及其他數據庫系統,並且由於它使用DBA層,因此不會影響您的代碼。

和像PHP一樣啟動和運行應用程序是否“容易”?

取決於您的平台,但是可以:)

簡短的答案是,盡管許多Web托管提供程序確實支持Ruby on Rails,但支持PHP的數量卻不及PHP,原因僅在於PHP已經存在了很長的時間,並且已經更加成熟。

話雖如此,找到提供該服務的提供商並不難。

許多Rails應用程序都使用MySQL,因此對MySQL的支持非常強大,但是Postgres和許多其他流行的RDBMS平台都有簡單的選擇。 Rails確實以不同的方式處理MySQL數據,因為有ActiveRecord,即對象關系映射器(ORM),它簡化了許多您需要在標准Ruby操作中進行的SQL調用。 PHP具有類似的框架,例如CakePHP,但這些框架並不常見。

我建議您在訂閱/購買該計划之前先與主機進行核對,但是大多數主機都開始支持Rails。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM