- ベストアンサー
ホームページ作成でCGI、VBスクリプト、VB.NETなどがありますが、長所短所はどんなところなのでしょうか?
すいません、タイトルどおりなのですが、ホームページ作成でCGI、VBスクリプト、VB.NETなどがありますが、長所短所はどんなところなのでしょうか? 自分自身VB,VB.netは多少わかるのですが、CGI(Perl)が主流ぽいですし、どれでつくればいいのか悩んでおります。
- Haule
- お礼率52% (125/240)
- Visual Basic
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「ホームページ作成」という部分ですが、まず基本はHTMLであって、そこに動的な要素を加えたいときに、おっしゃっているような技術を使います。 で、おそらく勘違いされているかと思うのですが、CGI、VBScript、VB.Netは、同じ位置に並んでいるものではなく、それぞれ指すカテゴリが少し違います。なので比較対照にはならないように思います。 まずVBScriptは、JavaScriptなどと同じ「クライアントサイドスクリプト」のひとつで、ブラウザが読み取って実行するプログラムです。当然、ブラウザに完全依存するので、どう動くのか、動くのか動かないのか、などは見る側によって様々です。 「クライアントサイドスクリプト」がブラウザ上で動くのに対して、サーバー上で動くプログラムが「サーバーサイドスクリプト」です。検索エンジンやブログや掲示板やアクセスカウンターなどなどなど。 そのスクリプトを動かす「環境」のひとつが CGI です。他にもASPやモジュールとして動かす方法があります。 で、そのスクリプトを書く言語の種類に、perlやPHPやrubyなどがあります。よくperlはCGIでPHPはモジュール(したがってPHPのほうが速い)と勘違いしている人がいるので注意。 VB.Netは微妙にこれらとは別の範疇を指しますが、ASPなどで言語にVBを使う、などというときに使います。もともとWebだけに特化したものではありません。言語+開発環境を指すもので、WindowsアプリやWebアプリを作ることができる、というものです。 以上のように、それぞれ異なるもので比較対照にはならないように思います。 たとえばVBScriptとJavaScriptを比べるとか、CGIとmodを比べるなら解るのですが。 ちなみに、サーバーサイドスクリプトの主流の言語は、PHPかperlだと思います。様々な応用がきくという意味ではperl、初心者でも覚えやすいのはPHP、というところでしょうか。 前述したように、PHPのほうが速いと勘違いされがちですが、perlもPHPも、実行形態がCGIかモジュールなのかで速さが違うだけです。
その他の回答 (1)
- taseki
- ベストアンサー率66% (155/233)
すみません補足です。 VBScriptはクライアントサイドスクリプトと書きましたが、ASPにて書くものはサーバーサイドスクリプトになります。
関連するQ&A
- ホームページ作成 cgi? java?
ホームページ作成でhtmlが基本だってことはわかったんですが、高度なことをやるプログラムににcgiとかjava スクリプトとかいろいろ出てきて、これらの違いが良くわかりません。 いったい何を覚えればよいのでしょうか? それぞれの長所、短所を教えてください。 訪問カウンタとかパスワード認証なcgiで作っているらしいけどjavaスクリプトではだめなの?とかよくわかりません 結局何を勉強したら一番良いのでしょうか?
- 締切済み
- CGI
- CGIスクリプトの結果が表示しない
windows2000 proffesinal sp.4でActivePerl5.8.8..819・・・・、Apache2.054の環境で"10日で覚えるPerlCGI"を使用。IEバージョンは5でページを「表示できません」のエラーがときたまでる。 上記環境でApacheは正常に動作。TeraPad使用。CGIスクリプト1-2.cgiとして作成。 #! C:/perl/bin/perl # CGIヘッダーの出力 print "Content-type: text/html\n\n"; print "<DOCTYPE HTML PUBLIC \n-//W3C//DTD HTML4.01//EN\">\n"; print "<html>\n"; print "<head><title>Hello HTML</title></head>\n";# htmlの出力 print "<body><p>こんにちわ。これはHTML文書の例です。</p></body>\n"; print "</html>\n"; 上記スクリプトを1-2.cgiとしてApaghe2-htdocs-tendaysに保存 IEのURLに:: http://127.0.0.1/tendays/1-2.cgiと入力・・・そして下記の表示が出ました。 #! C:/perl/bin/perl# CGIヘッダーの出力print "Content-type: text/html\n\n";# htmlの出力print "\n"print こんにちわ。これはHTML文書の例です。 \n";print" "; 原因を教えてください。windows7 64bit でもこのようにスクリプトだけが表示されたことがあり(perl,Apacheのバージョンも最近のものを使用)その時は、相談室にお世話になりながら自分の 未熟さにあきれお尋ねしなかったのですが、最後HTML5を習えばのお答えで、今。参考書を買って人通り見たのですが、フォームメールや掲示板はやはり裏でCGIが動作しているので。また古いパソコンで始めたのでしたが最初からつまずきました。doreamweaber もあるのですが、能力がないのに 人様の作成したフりーソフトをスクリプトの意味が分からず貼り付けるのはいささか情けないかなと 考えています。最終的にはそうなると思っていますが、できればsendmailを使用したCGIスクリプトとかんがえています,が。とりあえず一歩一歩づつと思っています。10年以上前に作成したホームページをアップしっぱなしです。メールが送信できません。当時のプロバイダーがocnでその時提供されたもので裏でCGIが動いているなんて知りませんでした。今biglobeです。 自分の作りかけのホームページのURLは http://www7b.biglobe.ne.jo/~asunarohei/indexhei.htmlです。メールのスクリプトを貼り付けたいのです。それと掲示板をリンクさせたいです。 わからないことだらけで、ご迷惑かけますがよろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- 3バック、4バックの長所、短所
タイトルのまんまです。 3バックと4バックの長所と短所を教えてください。 現在の主流は4バックのようですが(チェルシー、ユベントスのように)、日本代表は3バックになじんでいます。 やはり4バックのほうが屈強なDFを必要としますか?
- ベストアンサー
- サッカー・フットサル
- キャンピングカーの長所・短所
こんにちは。 タイトルの通り、キャンピングカーの長所・短所を教えて下さい。 長距離でも大丈夫なようにつくられているのでしょうか? 燃費は良いのでしょうか。 県外の方で結構遠方の方を見かけます。 車内泊の場合キャンピングカーのほうがいいのでしょうか。
- ベストアンサー
- その他(車・バイク・自転車)
- 私の作ったCGIスクリプトを見てください。どこが間違えていますか
アクセスありがとうございます。 Red Hat Linux8.0でサーバを構築してCGIスクリプトを実行しようとしているのですが、どうもうまくいきません。 私が作成したCGIスクリプトは次のようなものです。 ファイル名「first.cgi」 #!/usr/bin/perl print "Content-type: text/html\n\n"; print "<HTML>\n"; print "<HEAD>\n"; print "<TITLE>First CGI</TITLE>\n"; print "</HEAD>\n"; print "<BODY>\n"; print "文字を表示するCGIです。\n"; print "</BODY>\n"; print "</HTML>\n"; そして文字コードを「EUC」、改行コードを「LF」に変換しサーバにアップロードしました。 その後SSHでサーバにログインし $ chmod 755 /home/burn/public_html/first.cgi と「first.cgi」に実行権限を追加し $ /home/burn/public_html/first.cgi と作成したCGIスクリプトをテストしてみたのですが : bad interpreter: No such file or directory とエラーメッセージが表示されてしまいます。 「そのようなファイルやディレクトリはありません」というような意味でしょうか。 しかし、そんなはずはないと思います。 $ ls /home/burn/public_html first.cgi と「ls」コマンドを実行すれば「first.cgi」が表示されるのですから。 他に何かする必要があるのですか。 このCGIスクリプトを動作させるにはどうすればいいのか教えてください。
- ベストアンサー
- その他(OS)
- Webアプリケーションを開発する時、「ASP.NET」、「PHP」、「CGI」、「Java」の長所短所がしりたい
自分は、ASP.NET+IISで開発をしてるものなんですが、社内の人間に 「ASP.NETが一番いいの?ネットみてるとPHPとかCGIとかのほうが一般的でサーバのUNIXが普通なんじゃないの?」 と言われてしまいました。 そこで、各開発ソフトの長所、短所を教えてください。 ※たしかに、インターネットサーフィンをしていると、「.php」、「.cgi」が多く見られるのに対し「.aspx」はほとんどみられない。理由があるんでしょうか
- ベストアンサー
- その他(プログラミング・開発)
- 長所と短所
現在就職活動中の短大生です。 この文を読んで何が長所で何が長所か教えて欲しいです。 私の長所は○○ということです。 社会人になるにあたりビジネスマナーを習得する準備という気持ちで 秘書検定を取得することにしました。 秘書検定2級資格のための時間を1ヶ月間として、 予め試験日までの勉強のスケジュールを決め、 1日1時間は必ず勉強。 分からないことは、ネットや図書館で調べたり、人に尋ねるなどして その日のうちに理解するようにしました。 その結果、合格率は40パーセントでしたが 無事1回で秘書検定に合格。 秘書検定を勉強する過程で、 ビジネスには文書の作成能力も必要だということに気付き、 現在は7月までにビジネス文書検定2級を習得するために 計画的に勉強しています。 長所は向上心か計画性にしようと思っているのですが 短所が思いつきません。 この文と関連のある短所はないでしょうか? よろしくお願い致します。
- 締切済み
- 高校