No.1ベストアンサー
- 回答日時:
○JavaScriptについて
最近はAJAXという技術も出てきていますが、JavaScriptは基本的にクライアント側で処理する仕組みで、あらかじめ用意された小さなデータをブラウザ上で処理するときに便利です。
ブラウザ上で処理を行うので、比較的ブラウザへの依存度が高いの言語ともいえます。
具体的な例としては、マウスオーバーで画像を入れ替えたり、3択のラジオボタンから任意の項目を選んだときに、他のフィールドにあらかじめ用意しておいた文字を表示させるなどがあります。
○CGIについて
CGIはクライアントからの要求に応じて、サーバ側で処理を行う仕組みの総称です。
言葉の使い方としては「Perlで作ったCGI」「PHPで作ったCGI」という感じで使います。
○Perl、PHPについて
サーバ側で処理を行う仕組みを作ったときに使われる言語です。
具体的な例としては、ユーザに画像をアップロードさせ、サーバ側でその画像のサムネイルを作る場合や、数万~数10万レコードのDBから任意のレコードを拾い出す場合などがあります。
○FLASHについて
FLASH単体でサーバとの通信を行うことも可能ですが、基本的に動きのあるページ作りをするときに用いられます。
たまに、HTMLで事足りるのに文章もFLASHで作っているサイトがありますが、あれはいかがなものかと思います。まるで、テキストだけなのに画像を貼り付けたPDFのような感じです。
No.2
- 回答日時:
ちょっとだけ
>cgi/perl、php
と書かれていますが、微妙なきりわけです。
phpは2モードあり、cgiでもモジュールでも動作します。
cgiというのはhttpサーバーに依存しないで動く仕組みで、
モジュールはhttpサーバーに組み込まれた機能です。
なのでcgiとphpを「完全に違うものだ」と覚えてしまうと
あとで矛盾した場合がでてくるので注意が必要です
(レンタルサーバーでcgiのphpしか提供していない場合とか)
またcgi=perlという認識をしているようでしたら、若干状況が異なります。
前述にもあるようにcgiはperl以外の言語も利用可能で、perlはcgi以外にも幅広く
使われている言語です。
たまたまcgiの際にはperlが使われることが多いというだけですので
せっかくなので切り分けて覚えておいた方がいいかもしれません。
(フォローのつもりが余計わからなくしてしまうような書き込みに
なり申し訳ないです)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
URLの.aspとは??
-
Excelで、社外秘(閲覧のみ)と...
-
HTMLからフォルダを開きたい
-
googleドライブで、PDFファイル...
-
【HTML】1クリックで複数ファイ...
-
VBA URLDownloadToFileについて
-
htmlファイルの表示が真っ白
-
1つ下の階層のフォルダに相対...
-
リンク先からリンク元の、同じ...
-
フレーム内のPHPへPOSTで情報を...
-
「MicrosoftVisualBasic6.0 行...
-
ページ全体を中央に配置したい...
-
java_run.batがダウンロードで...
-
htmlファイル を ソース...
-
httpdで接続が拒否される
-
レストラン、英語のメニュー表記
-
XREA使用で作成したHTMLファイ...
-
オフラインでのHTMLについて
-
#ifdef多用でソースが見づらい
-
form action="#"
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLの.aspとは??
-
リンク先のURLを隠して画像を表...
-
aspxとうい拡張子がASP.netだと...
-
アクセス制限(1日1回)
-
トップやサイド部分のテンプレ...
-
HTMLからPHP呼び出し【ギブアッ...
-
自作ホームページのページ初期...
-
.htmlファイルを.phpにした時に...
-
ホームページのコメント欄の作...
-
web 関係には全くの未経験の素...
-
HTMLでユーザ名を表示する方法
-
更新しやすいホームページ
-
CSSナビゲーションで表示ページ...
-
googleドライブで、PDFファイル...
-
HTMLからフォルダを開きたい
-
Excelで、社外秘(閲覧のみ)と...
-
iPadの標準ブラウザでローカルH...
-
htmlの中にexcelが埋め込むには...
-
社内で利用するWebサイトを立ち...
-
Webサイトから、txtファイルを...
おすすめ情報