No.1ベストアンサー
- 回答日時:
「ホームページ作成」という部分ですが、まず基本は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かモジュールなのかで速さが違うだけです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# visual studioでフォームデザインを作成する時のVB.netとC#の違い 2 2023/06/22 03:04
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- Visual Basic(VBA) VBプロジェクトでのフォルダ構成について 1 2023/07/22 03:49
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- Visual Basic(VBA) VBでExcelの表形式の様なデザインを作りDBと連携させる。 4 2023/02/28 11:39
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
"JScript"が見つかりません!
-
Perlのライセンス
-
awkの処理速度を改善したい
-
Cからシェルを起動し返り値をハ...
-
メールサーバーの負荷分散方法...
-
ADサーバにおけるログインID,PC...
-
頭にperlとつけないと実行できない
-
[ASP]条件によってインクルード...
-
Perlから2chに書き込むには?
-
perlでコマンドライン文字列受...
-
メーリングリストのカスタマイズ
-
laravel 本番環境でメールが送...
-
VBAで別モジュールへの変数の受...
-
VBAでoutlook365が起動しません。
-
Excel VBAでリンク切れをチェッ...
-
モジュールとは何ですか
-
system関数を使用してJava実行...
-
例外処理のフローチャートの記...
-
Perl+DBD::Oracleのエラーがわ...
-
Perl モジュールのアンインスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Cからシェルを起動し返り値をハ...
-
"JScript"が見つかりません!
-
Perlスクリプトで文字化けして...
-
awkの処理速度を改善したい
-
powershellで関数名を変更する...
-
pythonスクリプトの停止方法に...
-
VBSを利用して、IEのタブを自動...
-
Perlのライセンス
-
cygwinでcshが認識されず困って...
-
UWSCのスクリプトにラグが発生...
-
シェルでsyntax errorがでてしまう
-
ADサーバにおけるログインID,PC...
-
VBSで自動ログインについて
-
VBScriptでCurrentDirectoryを...
-
CシェルプログラミングをCygwinで?
-
vbs: オブジェクトがコレクショ...
-
perlスクリプトのブラウザURLか...
-
perl起動方法
-
Net-SNMPのPerlモジュールでTra...
-
Linux Fedora core2のwebサーバー
おすすめ情報