Railsは基本的なレベルでWordpressとはかなり異なります。
たとえば、Railsを使用してWordpressに相当するものを作成できます。Wordpress自体は、Railsの代替手段であるphpを使用して構築されました。
テンプレートはい、WordpressとRailsの両方がテンプレートを使用しています。
- Wordpressでは、Wordpressのカスタマイズのほとんどはテンプレートを使用して行われます。
- Railsでは、テンプレートはアプリケーションの一部にすぎません。その他の重要な部分はモデルとコントローラーです。
その他の質問/回答
- WordPressで必要なのと同じ方法でテンプレートファイルが必要ですか?はい、通常はそれらを使用しますが、これらはRailsアプリの一部にすぎません。
- SQLを深く理解する必要がありますか?A. WPよりもRailsを使用すると、データベースで何が起こっているのかを理解する必要があります。ただし、「深い」レベルのSQLは必要ありません。RailsはほとんどすべてのSQLを処理します。テーブル、結合、列、列タイプの概念とそれらの選択方法を理解する必要があります。
- ほとんどのホスティングサービスでRailsを使用できますか?A.WPほど簡単ではありません。Railsについての答えを確認するには、ホスティングサービスに問い合わせてください。Railsでうまく機能する低コストのホスティングサービスがあります。DreamHostはその1つです。
- RoRで実践的な学習を始める前に、最初に理解する必要があることは何ですか(たとえば、HTMLの学習を開始する人は、通常、Webサイトを構築して学習します)。A.アプリケーション(WP)と、アプリケーション(Rails)の構築を可能にするプログラミングシステムの違いを理解してください。
まとめWordpressで必要なことを実行できる場合、それはおそらくあなたのタスクに適したソリューションです。Wordpressを使用してタスクを実行できない場合、または実行するには作業が多すぎると思われる場合は、Railsを調査してください。
次のステップでは、Railsに関する本を入手し、それを使用してシステムを学習することをお勧めします。
追加した
WordpressとRailsはどちらも素晴らしいオープンソースプロジェクトです。私は両方を使用し、両方とも独自の方法で素晴らしいと思います。
Webコンテンツサイトを構築したいのであれば、Railsはお勧めしません。Webアプリケーションを構築したい場合は、これをお勧めします。
- 「メーリングリストに追加」フォームを除いて、ページが静的なWebサイトを構築したいとします。WPを使用します。
- 訪問者が非営利団体に寄付できるようにするWebページアプリケーションを構築したいと考えています。WP用のプラグインを使用するのがおそらく最速の解決策でしょう。または、Paypalなどから「寄付ボタン」を入手してください。
- ドナーが自分たちをチームに編成し、資金を調達し、チーム間で進行中の競争をグラフ化できるようにするカスタムアプリケーションを構築したいと考えています。これは、Railsの良い使い方です。
ソフトウェア学習ツールとしてのRailsソフトウェアを作成するスキルを習得または向上させたい場合は、Railsが適しています。これにより、Ruby言語で大規模なシステムを作成できます。WPを使用するとphpを使用できますが、Rubyを使用してオブジェクト指向ソフトウェアを作成する方がはるかに簡単です。