• 締切済み

CGIについて

現在WebデザインのためにCGIを勉強している者です。 Webでの掲示板などを作る際、サーバでの汎用性からCGIを選んだのですが PHPはCGIに比べ処理も早く、記述も簡単だとどこかで読んだのですが 今現在プロの方が掲示板などを作る際、どちらがより多く用いられているのでしょうか? なかなか思うようにいかず、このままCGIの学習を続けるべきか考えてしまいます。

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

CGIというのはCommonGatewayInterfaceというサーバ上の仕組みのことですが、実際には「どの言語」を選択されたのでしょうか?おそらくPerlだとは思いますが、そのあたりは正確に書いてください。 phpはたしかに記述は簡単な面もあります。初学者でもとっつき易いかな・・とは思います。htmlとの整合やデータベースとの連携まで扱いやすいです。 ただしいずれにしても「サーバで動く」という基本は同じです。HTTPへの理解やセキュリティへの配慮が必要なのは変わりありません。phpだと簡単に作れる分「え?」と思うような危ないスクリプトも見かけます。その点だけはくれぐれもご注意ください。 ちなみに私は(アマチュアレベルですが)「どちらでも」書きます。phpが入ってなければPerlで書くしかないですし(苦笑)。まぁ出来ればphpの方が有難いですかねぇ。Perlは久しく書いていないので偉そうなことは言えないのですが(汗

flicker
質問者

お礼

すみません、言語はPerlです。 そうですか、簡単になる分リスクもあり、セキュリティへの配慮は CGIと変わらないんですね。 サーバがPHPに対応していなければ結局CGIで書かなければならないようですし 様子を見ながら、CGIの勉強を続けていきたいと思います。 どうも有り難うございました。