-1

さて、これまでにWordPress Webサイトの開発を学び、約2年間テーマを開発してきました。ただし、WordPressではなく「実際の」Web開発に移行したいと思います。Railsに出くわし、調査を行っていますが、Railsを使用してWebサイトを作成するのに何が必要かはまだわかりません。

WordPressで必要なのと同じ方法でテンプレートファイルが必要ですか?もしそうなら、私がウェブサイトを置くために必要な最小のファイルは何ですか?(例:index / home.php、サイドバー、ヘッダー、フッター?)SQLを深く理解する必要がありますか?ほとんどのホスティングサービスでRailsを使用できますか?RoRで実践的な学習を始める前に、最初に理解する必要があることは何ですか(たとえば、HTMLの学習を開始する人は、通常、Webサイトを構築して学習します)。

繰り返しになりますが、このようなものに非常に敏感になった人たちに、このような恐ろしいほどの謝罪の質問をしたことをお詫びします。しかし、私たち全員が一度は何でも完全な初心者であることを知って、あなたが私に耐えてくれるようにお願いします。

乾杯。

4

5 に答える 5

6

Railsは基本的なレベルでWordpressとはかなり異なります。

  • Wordpressは、ウェブサイトなどを構築するためのコンテンツ管理システムとして、ブログに使用できる柔軟なアプリケーションソフトウェアです。

  • Railsは柔軟なアプリケーション構築ソフトウェアです。これは、Webサイトなどを含むWebアプリケーションを構築するために使用されます。

たとえば、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を使用してオブジェクト指向ソフトウェアを作成する方がはるかに簡単です。

于 2012-06-04T14:45:19.650 に答える
2

rails new appname:)たとえば、チュートリアルに従ってください。

http://ruby.railstutorial.org/

それを超えて、この質問は広すぎます。

于 2012-06-04T14:29:12.143 に答える
2

ウェブ上にはたくさんのチュートリアルがあります、小さなグーグルが役に立ちます。

それまでの間、Railsをインストールしたと仮定して、ターミナルを開いて次のように入力することで、簡単なWebアプリケーションを生成します。

rails new testapp

これにより、Railsアプリケーションが作成されます。もちろん、必要最低限​​のものです。

サーバーを起動します

rails server

次に、

http://localhost:3000

ファイルシステム上のディレクトリとファイルを見て、そこに何があるかを確認してください。その多くは紛らわしいかもしれませんが、それは予想されることです-あなたはまだ始めたばかりです。グーグルで質問することで、すべてがどのように機能するかを学ぶことができます。

それにはまだまだたくさんのことがありますが、それが始まりです。ベルトの下でもう少し学習するときは、rvmbundlerを確認してください。

于 2012-06-04T14:32:03.050 に答える
1

TryRuby.orgCodeschool.comをチェックしてください-彼らはすぐにあなたを立ち上げて実行するでしょう。

于 2012-06-07T14:44:14.220 に答える
0

私もWordpressから来ました。以前はワードプレスが大好きでしたが、今ではRoRを使用したほうがよいことに気づきました。

RoRでは、必要なもの、またはクライアントが必要なものを作成できます。だから強くお勧めします。

テンプレートも。それは同じではありません。Railsは部分的なテンプレートを使用します。ヘッダー、フッター、サイドバーなどは引き続き使用できます。

RoRサイトを見たことがありますか?

@DaveNewtownは正しいです.... http: //ruby.railstutorial.org/

于 2012-06-04T14:30:31.007 に答える