• ベストアンサー

「教えて!goo」のようなものを作りたいのですが・・・

 私は現在大学4年です。卒業研究で、学内におけるe-Learningシステムを作っていきたいと考えています。  そこで、「教えて!goo」のような質問掲示板を設けて、学生同士で自由に質問や回答ができる空間を作りたいのですが、「教えて!goo」は、どのような言語で、どのように作られているのでしょうか。  教えてください。お願いします。  

質問者が選んだベストアンサー

  • ベストアンサー
  • nipotan
  • ベストアンサー率59% (134/227)
回答No.1

教えて!goo 及び OKWeb は、主に PHP という言語で作成されています。 恐らく、こういった質問や回答等は RDBMS を使用されていると思います。 別に、同じものを作りたいのであれば、さほど言語にこだわる必要性は無いと思います (Perl や C、ASP でも作れます) 作り方は、ここで説明出来るほど簡単な仕組みではないです。簡単な BBS (掲示板) 等の仕組みを理解されれば、それをカスタマイズするようにして作れます。

korokororin
質問者

お礼

回答ありがとうございます! 現在ASPを勉強しているのでASPを使って頑張ってみたいと思います。

その他の回答 (3)

回答No.4

ここのレンタル掲示板は如何でしょうか? サンプルの「O(オー)」を見てください。

参考URL:
http://bbs.sekkaku.net/
noname#2474
noname#2474
回答No.3

似た質問がこちらに。

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=320438
  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.2

詳しいことは知りませんが、元々この際とはokwebが主催しているようです(あくまでも、推測(^^;) で、gooやodnと提携しているようです。 gooは入り口をJavaで作っていますね。 okwebはPHP3と言う言語で作られていますが、これから同じものを作るのであればPHP4で作った方がいいですよ。 3で作るメリットは何もないと思います。 (ここも作り替えて欲しいですね。そうすればレスポンスも良くなるでしょうから) で、どうやってと言うことは、作った人しか分かりませんが、見た感じで話をすると、何らかのDB(Oracle? MySQL? PostgreSQL?)を利用しています。 すごーーく乱暴な言い方をすれば <1>ユーザー登録・管理・権限などの仕組み <2>掲示板に書き込まれた物をDBにinsertし、閲覧できる仕組み <3>それらにレスを付けられる仕組み <4>質問者がポイントを回答者につけられる仕組み(ポイントはおそらくユーザーDBに入るのでしょう) 等々書いていったらきりがないですが、何らかのWebアプリケーションを作った経験があるのであれば、サイトの動きを見たら大まかに理解できるのではないでしょうか? ここまで大規模でなく、小さめにすれば決して難しい仕組みではないと思いますよ。

korokororin
質問者

お礼

とても詳しく回答して下さり、ありがとうございます。 話は違いますが、「教えてgoo!」が「OkWeb」だとは知りませんでした。

関連するQ&A