- ベストアンサー
「教えて!goo」のようなものを作りたいのですが・・・
私は現在大学4年です。卒業研究で、学内におけるe-Learningシステムを作っていきたいと考えています。 そこで、「教えて!goo」のような質問掲示板を設けて、学生同士で自由に質問や回答ができる空間を作りたいのですが、「教えて!goo」は、どのような言語で、どのように作られているのでしょうか。 教えてください。お願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
教えて!goo 及び OKWeb は、主に PHP という言語で作成されています。 恐らく、こういった質問や回答等は RDBMS を使用されていると思います。 別に、同じものを作りたいのであれば、さほど言語にこだわる必要性は無いと思います (Perl や C、ASP でも作れます) 作り方は、ここで説明出来るほど簡単な仕組みではないです。簡単な BBS (掲示板) 等の仕組みを理解されれば、それをカスタマイズするようにして作れます。
その他の回答 (3)
- Travelsaving
- ベストアンサー率64% (743/1156)
ここのレンタル掲示板は如何でしょうか? サンプルの「O(オー)」を見てください。
- 参考URL:
- http://bbs.sekkaku.net/
似た質問がこちらに。
- kusukusu
- ベストアンサー率38% (141/363)
詳しいことは知りませんが、元々この際とはokwebが主催しているようです(あくまでも、推測(^^;) で、gooやodnと提携しているようです。 gooは入り口をJavaで作っていますね。 okwebはPHP3と言う言語で作られていますが、これから同じものを作るのであればPHP4で作った方がいいですよ。 3で作るメリットは何もないと思います。 (ここも作り替えて欲しいですね。そうすればレスポンスも良くなるでしょうから) で、どうやってと言うことは、作った人しか分かりませんが、見た感じで話をすると、何らかのDB(Oracle? MySQL? PostgreSQL?)を利用しています。 すごーーく乱暴な言い方をすれば <1>ユーザー登録・管理・権限などの仕組み <2>掲示板に書き込まれた物をDBにinsertし、閲覧できる仕組み <3>それらにレスを付けられる仕組み <4>質問者がポイントを回答者につけられる仕組み(ポイントはおそらくユーザーDBに入るのでしょう) 等々書いていったらきりがないですが、何らかのWebアプリケーションを作った経験があるのであれば、サイトの動きを見たら大まかに理解できるのではないでしょうか? ここまで大規模でなく、小さめにすれば決して難しい仕組みではないと思いますよ。
お礼
とても詳しく回答して下さり、ありがとうございます。 話は違いますが、「教えてgoo!」が「OkWeb」だとは知りませんでした。
お礼
回答ありがとうございます! 現在ASPを勉強しているのでASPを使って頑張ってみたいと思います。