• ベストアンサー

ASPとCGIの選択法?

基本的な質問です。初心者なので簡単に教えてください。ASPでもCGIと同じようなこと〔BBS、カウンター、アンケート等〕が出来るみたいですが、ASPを使ったほうがよい場合とCGIのほうがよい場合と、それぞれの長所短所を教えてください。また1ホームページの中でこれら両者を作動させても問題ないのでしょうか?よろしくお願いいたします。

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

  • ベストアンサー
  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

windowsサーバーならASP UNIX、Linux系サーバーなら Perl等 CGIは言語名ではありません 動作する仕組みの概念です ASPでは表現できるけどPerlでは表現できない という差は有りません どちらの言語でもお望みのサイトは構築できます。 掲示板であろうが、カウンターであろうが、アンケートであろうが、会員登録制度の通販サイトであろうがプログラマ次第で自由自在です >また1ホームページの中でこれら両者を作動させても問題ないのでしょうか? 両立させても問題ないかどうかという事では無く メンテナンス性が悪くなるのでやりません ASPとPerlの両方を使ってサイト構築する事は不可能ではないですが、作り手としてはかなり面倒な事です。 又、windowsサーバーと UNIX/Linuxサーバーの両方をwebサーバーとして構築しなくてはならずかなり煩雑になるからです

stuhdhr
質問者

お礼

大変よくわかりました。なるほどそー言うことだったのですね。すばやい回答大変ありがとうございました。

その他の回答 (1)

  • enzo_taku
  • ベストアンサー率47% (9/19)
回答No.2

>windowsサーバーならASP >UNIX、Linux系サーバーなら Perl等 > >windowsサーバーと UNIX/Linuxサーバーの両方をwebサーバーとして構築 うん?これは語弊を招かないですか? windows上でもcgiを動作させることは可能ですし、またLinux上でもASPを動作させる事は可能ですよね。 http://www.tohoho-web.com/wwwcgi6.htm http://www.interq.or.jp/www-user/komurak/chiliasp/ 管理が煩雑になるという点は激しく同意。 ASPを使うかcgiを使うかは、個人の好みなんじゃないかなぁ。

stuhdhr
質問者

お礼

ありがとうございました。個人の好みなんですね。うーん・・・。

関連するQ&A

  • ASPとCGIの違い

    こんにちわ。 ASP超超超~~~~初心者の者です。 HPで良く見られると思いますが、 フォームをメールで送信をASPを使って記述しています。 同じアクションをCGIで書かれているページもありますよね? その他、カウンターやBBSなどもASPでありますよね? ASPとCGIの違いは何なんでしょうか? CGIよりASPの方が利点があるのでしょうか? また、セキュリティ―面ですが、フォームなどCGIやASPを使うことによって 個人情報を守る事ができるのですか? すみません。とても初歩的な質問で・・・・ お時間があるときで結構ですので、コメントいただければ嬉しいです。

  • CGI, PHP, ASP お勧めなのはどれでしょうか?

    こんにちは、いつもお世話になっております。 今年の夏休みに時間があるので、何かプログラミングを習おうと思っている者です。 ホームページを作る事が趣味で、Webアプリケーションに良く使用される言語CGI、PHP、ASPといった物の中で、一番お勧めなのはどれでしょうか?ちなみに、フラッシュとの相互性が高いものが良いなと考えてます。それぞれの言語について、長所短所などお聞かせ下さい。 宜しくお願いします。

  • ホームページ作成 cgi? java?

    ホームページ作成でhtmlが基本だってことはわかったんですが、高度なことをやるプログラムににcgiとかjava スクリプトとかいろいろ出てきて、これらの違いが良くわかりません。 いったい何を覚えればよいのでしょうか? それぞれの長所、短所を教えてください。 訪問カウンタとかパスワード認証なcgiで作っているらしいけどjavaスクリプトではだめなの?とかよくわかりません 結局何を勉強したら一番良いのでしょうか?

    • 締切済み
    • CGI
  • ASP,net,cgi,javascript,php等の技術

    ASP,net,cgi,javascript,php等の技術で、Webアプリケーションを開発するに当って どれで作成したほうがいいですか? 機能としては、顧客管理、掲示板、グラフ表示、データベースアクセス等の機能を使います。 それぞれの言語で作成するあたって、長所と短所を頂けると幸いです。

  • aspとcgiについて基本を知りたいのですが!初心者向けにお願いします。

    windows2000PROでただいまホームページを作って勉強しています。 環境としてはこんな具合です。 IISにてweb環境を作成。 同時にIISでftpサーバをインストール&設定。 簡単なcgiを動かしたかったのでactivestate.comからactive perlをdownloadしてインストールしました。 動かしたいcgiはlogin.cgiと言う短いperl言語のcgiです。 index.htmlからリンクで動かそうとしましたが、上手くいきません。 active perlのサンプルプログラムを動かしたら上手く動いたのですが、拡張子がサンプルでは.aspとなっています。 思い切ってlogin.cgiをlogin.aspとして動かしたら、なんか動いちゃいました。 login.cgiをdownloadしたホームページの説明ではlogin.cgiの名称で一部変更してコピーと書いていますので、多分見当違いのことをしていると思っています。 基本的な概念が理解できていませんので、asp/cgiの基礎を知りたいと思います。 あわせて今回の間違いも指摘して頂けたらありがたいと思います。 宜しくお願い致します。

    • 締切済み
    • CGI
  • 会員制サイトをCGIや、PHP、ASPで作りたいのですが、以下のいくつかの条件があります。

    会員制サイトをCGIや、PHP、ASPで作りたいのですが、以下のいくつかの条件があります。 ・まず、会員制サイトの基本的な作動(会員登録・ログイン、ログアウトなど)が出来ること。 ・所定のファイル郡を、指定フォルダーの中にユーザー名のファイルを作り、その中にコピーする。 このぐらいです。もし、別のCGIやPHPがあったら、教えてください。 また、XOOPS・Manboなどもいいです。 このようなコミュニティーサイト作成ソフトでも教えてくださればありがたいです

  • CGIについて。

    CGIについて。 今、少し古めのホームページを作るための本を見ているのですが、 その中で「CGIはセキュリティーの関係上ほとんどのプロバイダが使用を制限しています」と書いてあります。 それで質問なのですが、 ・CGIを使えばセキュリティーが弱くなるということですか? ・プロバイダによって違うかもしれませんが、制限ということはアクセスカウンターや掲示板などCGIの種類によっては使用できるものと出来ないものがあるということですか? ・アクセスカウンターや掲示板などCGIで出きることは他のプログラムでも作ることはできますか? よろしくお願いします。

  • CGI/Perl が分かりません。

    ホームページ初心者です。land.toでサーバをレンタルしているのですが、CGIがうまく動作しません。具体的にBBSなのですが、しっかりcgiファイルにリンクしてあるし、ファイル属性も考慮してあるのに、内部サーバーエラーとなります。 因みにBBSはKENTでお借りしています。 誰か教えていただけないでしょうか。理解に苦しんでいます。私の過ちはなんでしょうか。

    • ベストアンサー
    • Perl
  • ASPで検索をしたいのですが可能でしょうか。

    ハッキリ申しましてASPには何の知識もありません。 的外れな質問でしたらお許しください。 会社の課のホームページを作っていまして「検索ページをつけて欲しい」と 言われました。CGIかな?と思いまして(CGIも良く判らないのですが) サーバーの管理者に聞きましたらASPを使って下さいと言われました。 で、何がやりたいかと言いますと、 サーバーの中の課のディレクトリの中に、File1234.htmというファイルが あるとします。そしてそのファイルを検索して表示させたいのです。 ASPでこの様なことは出来るのでしょうか? 色々yahooなどで調べたのですが、イマイチ理解出来ませんでした。 よろしくお願い致します。

  • Webアプリケーションを開発する時、「ASP.NET」、「PHP」、「CGI」、「Java」の長所短所がしりたい

    自分は、ASP.NET+IISで開発をしてるものなんですが、社内の人間に 「ASP.NETが一番いいの?ネットみてるとPHPとかCGIとかのほうが一般的でサーバのUNIXが普通なんじゃないの?」 と言われてしまいました。 そこで、各開発ソフトの長所、短所を教えてください。 ※たしかに、インターネットサーフィンをしていると、「.php」、「.cgi」が多く見られるのに対し「.aspx」はほとんどみられない。理由があるんでしょうか

専門家に質問してみよう