
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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
ホームページを作っていたらhtm...
-
ホームページのサイトでhtm...
-
テーブルの行を折りたたみたい...
-
HTML/CSSを使って写真のような...
-
静止画画像をクリックすると音...
-
スマホ(android)のタッチパネ...
-
iPhoneで HTMLファイルを閲覧
-
Duolingo のソースコードの名前...
-
HTMLタグのあるCSVファイルを利...
-
HTMLでクロス抽出したい
-
レスポンシブで困っています・・
-
メモ帳の段落の揃え方
-
ホームページの制作について教...
-
htmlの<input type=”file”>でア...
-
スライダーの枠に動画を収める...
-
、URL化させるにはどうしたらい...
-
css初心者 フレックスボックス...
-
Google検索も終わりですか? グ...
-
GoogleSearchControlにホームペ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLの.aspとは??
-
リンク先のURLを隠して画像を表...
-
スマートフォンサイトのファイ...
-
現在phpを勉強中なのですが、他...
-
htmlファイルを自動で大量...
-
HTMLでユーザ名を表示する方法
-
アクセス制限(1日1回)
-
トップやサイド部分のテンプレ...
-
リンクタグのオプション
-
http://someserver/file.txt?va...
-
なにを勉強すればいいでしょうか
-
大手ポータルサイトについて
-
htmlのプログラム言語
-
xx.cgi?/***のリダイレクトを行...
-
共通部分の出力にPHPを使う場合
-
javasprictとcgi/perlの違いを...
-
[html]画像選択ページと画像表...
-
別のページ途中に飛ぶ#ジャン...
-
CGIの呼び出し方法について
-
aspxとうい拡張子がASP.netだと...
おすすめ情報