No.1
- 回答日時:
javaもflashも用途が異なるので、作成した物に応じて学習するものを
選択する必要があります。
cgiはwebでコンテンツの仕組みの総称ですので
cgiに至っては色々な言語があります。一般的にperl php javaスクリプト等)
ちなみにjavaとjavaスクリプトは別ものです。
>JAVAもFLASHもCGIもどれがどのように違い、それぞれ何>が出来て、何が出来ないのか分かりません。
javaはオブジェクト指向のプログラム言語です。
仮想マシン上で動作する為汎用性が高いです。
web上でのアプリケーション作成するならjavaが良いかと思います。
携帯なんかのアプリはjavaで作られたものが多いです。
auなんかは最近brewで書かれたものも御座いますが、あの言語は
ライセンスの規制が厳しいので、一般向けではありません。
flashは主にムービーでしょうね。
flash5からはActionScriptが使えますが・・・
cgiはwebでユーザーとの対話的なもの使用ですね
掲示板とかですね。
動的なものには向いてないです。
No.2
- 回答日時:
>cgiに至っては色々な言語があります。
一般的にperl php javaスクリプト等)PHPはCGIモードで動かすよりhttpd(apache)のモジュールとして
動かすことが多いです。
JavaScriptはクライアント側で動作する技術でCGIとはまったくもって
別物です。
CGIで使う言語としてし有名なのはRubyや日本では利用度は低いですが
Pythonなどが有名でしょう。
(PerlもPHPと同様にhttpdのモジュールとして動作させることもできます。)
Javaはクライアント側で動作させるJava アプレットと
サーバ上で動作するJava servlet・JSP
があります。
No.3
- 回答日時:
No1です。
No2さんご指摘有難うございます。
javaスクリプトをCGIとしたのは私の失言です。
ただこの質問の場合PHPはCGIという説明でOKでしょう。
一応自己名誉の為に書いておきますが、私は現在某ネットゲーの技術主任をしておりますので、闇雲な回答はしておりません。
No.4ベストアンサー
- 回答日時:
かなり厳密な話になってきてるので、誤解込みで大雑把な話をします。
(厳密に言うと違うというのは頭に入れてください)
cgiというのは、HTMLを書くプログラムの事です。
例えば、このページも別にHTMLファイルを誰かが書いているわけではなく、プログラムによって作られています。
それを作るのがCGIと呼ばれるものです。
(まあここのように大掛かりなものは"CGI"では難しいのですが、それは技術的な話なのでとりあえずは一緒くたでいいと思います。)
JavaScriptは、HTML内に書き込む簡易的なプログラムです。
(とはいえ応用範囲はものすごく大きいですが)
で、Flashは、元々ムービーを表示するためのものだったんですが、
最近はプログラム的なことが出来るので、ゲームなども作られてます。
Javaアプレットはブラウザで動くプログラムです。
Flashに近いのですが、いわゆる「プログラム」的な用途に使われることが多いかも…。
で、結論としては、「何がしたいか」だと思うんですよ…。
どれをやるにしてもそのまま使えるサンプルがいろんなところにあったりするし。
で、「何かやりたい」のであればFlashが手っ取り早いかも。
私は詳しくないし、あまり多用されてるページは重くて辛いと個人的には思いますが
…適度に使えば効果的だし。
#PHPがCGIじゃなくてRubyがCGI?そうかぁ?
No.5
- 回答日時:
>#PHPがCGIじゃなくてRubyがCGI?そうかぁ?
httpd(apache)のモジュールとして動作させたら
PHPもPerlもCGIではありません。
ただPerlはCGIとして動かす事が多いけど
PHPはCGIとして動かすよりhttpdのモジュールとして
動作させる方が多いと言うことです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どのプログラミング言語で作ら...
-
PHPでLinux用のCライブラリを呼...
-
C言語、C+、C++、C#の違い
-
Visual Studio Codeについて
-
なぜGIMPは使いづらいのか
-
Now Loadingについて
-
将棋ができるサイトをつくりたい。
-
C言語で個人の趣味では何が出来...
-
自営業でも実務経験に入る?
-
プログラマーは誘惑にさらされ...
-
プログラム言語について c言語...
-
COBOLでのNOT = の AND条件
-
C++における継続行
-
delphi vs c
-
昔、MZ-2000やX1でBASICを書い...
-
曲を作るのにプログラミングっ...
-
クオンツに必要なプログラミン...
-
^について
-
プログラミングの仕事って具体...
-
C言語習得したいけど本が高い・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どのプログラミング言語で作ら...
-
html、css、JavaScript、PHP…違...
-
PHPでLinux用のCライブラリを呼...
-
「楽天」で開発に使用している...
-
MYSQLとSQLの違い
-
なぜPerlからPHPに移行したんで...
-
PHPを習おうと思っているのです...
-
PerlやPHP、Rubyはどの準拠でし...
-
webアンケートを作成するための...
-
PHPのオススメ開発環境は?
-
他の言語に比べてPHPが遅いとい...
-
phpの限界は?
-
PHPでWindowsアプリを作成する...
-
PHPとJAVAの比較
-
サルでもわかる 代入演算子 PHP
-
ブログのようなサイトの作成方法
-
言語の効率的な学び方を、緊急...
-
1ページ目の検索窓に文字列を入...
-
Laravelなど、フレームワークを...
-
検索機能を作成しています。
おすすめ情報