PHPからRailsへの移行を検討しています。平均的な Web ホストは、Ruby 言語と Rails が必要とするすべてをサポートしていますか? 通常の Rails アプリは MySQL を使用していますか、それともデータの処理方法が異なりますか? また、アプリケーションを立ち上げて実行するのは、PHP と同じくらい「簡単」ですか?
5 に答える
いいえ、ほとんどが LAMP で事前構成されており、通常は Ruby がインストールされていないため、平均的な共有 Web ホスト プロバイダーはそうではありませんが、RoR のサポートは増加しています。
ただし、専用/vps (管理されていない) に興味がある場合は、ほとんど何でもできます (vps を探していて、月額 $20 程度の予算がある場合は、slicehost/linode をお勧めします)。
適切な Web アプリケーション ( ROR ) は、MySQL、PostgreSQL、SQLite など、さまざまな種類の DBMS を処理できます。
ご予算は?あなたのサイトの大きさは?
平均的な Web ホストは、Ruby 言語と Rails が必要とするすべてをサポートしていますか?
いいえ。多くのホストはまだこれに参加する必要があります。安価な共有ホスティングをお探しの場合は、http://railsplayground.com/をお勧めします。
通常の Rails アプリは MySQL を使用していますか、それともデータの処理方法が異なりますか?
Rails はデータベースに依存しません。SQLITE、MySQL、PostgreSQL、Oracle などに接続できます。
また、アプリケーションを立ち上げて実行するのは、PHP と同じくらい「簡単」ですか?
主観的。いいえと思います。Apache や nginx を使用した簡単な Rails デプロイメントをお探しの場合は、Phusion Passenger aka modrails の使用をお勧めします。
PHPからRailsへの移行を検討しています。平均的な Web ホストは、Ruby 言語と Rails が必要とするすべてをサポートしていますか?
私はそう言うでしょう。あなたの「平均的な」ホストがそれをサポートしているかどうかはわかりませんが、何千ものホストがサポートしているので、さまざまな選択肢があります.
通常の Rails アプリは MySQL を使用していますか、それともデータの処理方法が異なりますか?
一般的な MySQL や他の DB システムを使用できます。DBA レイヤーを使用するため、コードに影響を与えることはありません。
また、アプリケーションを立ち上げて実行するのは、PHP と同じくらい「簡単」ですか?
プラットフォームによって異なりますが、はい:)
簡単に言えば、多くの Web ホスティング プロバイダーが Ruby on Rails をサポートしていますが、PHP は PHP よりもずっと長く存在し、確立されているという理由だけで、PHP をサポートしているほどではありません。
そうは言っても、そうするプロバイダーを見つけるのは難しくありません.
多くの Rails アプリケーションは MySQL を使用しているため、MySQL のサポートは非常に強力ですが、Postgres や他の多くの一般的な RDBMS プラットフォームには簡単なオプションがあります。Rails では、MySQL データを別の方法で処理します。これは、オブジェクト リレーショナル マッパー (ORM) である ActiveRecord があるためです。これにより、標準の Ruby 操作に必要な多くの SQL 呼び出しが簡素化されます。PHP には CakePHP などの同様のフレームワークがありますが、これらはそれほど一般的ではありません。
プランを購読/購入する前にホスト自身に確認することをお勧めしますが、ほとんどのホストはレールをサポートし始めています.