• ベストアンサー

JAVA関連の用語について

プログラマ初心者です。 JAVA関連において、「Java」をはじめ、「JavaScript」・「JSP」・「Javaサーブレット」・「JavaBeans」・「CGI」・「PHP」等、多数の用語が存在しています。用語辞典を見ても良く分からないのですが、用語の意味が簡単に分かる方法ってあるのですか。Webアプリケーションを作ってみようと思っているのですが、何(言語)を使ってよいのか分かりません。もちろん作るものによって言語も変わってくるとは思いますが。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

これからプログラムを組もうと言うなら、用語の意味を簡単に知ろうとするのは良くないと思いますよ。 そもそも、用語辞典レベルの解説で理解できる様な内容では無いと思います。 どれも有名な言語ですから、検索すれば解説をしているページはいっぱいあります。 それぞれの言語を区分けするなら、 「Java」、「JavaBeans」はアプリケーション開発用途 「JavaScript」はスクリプト言語ですので、アプリケーション、Webアプリケーションどちらにも使用されます。 でも、どちらかと言うとWebでの使用の方が多いでしょうか? Webで使用した場合、「JavaScript」はクライアントサイドスクリプトに入ります。 「JSP」、「Javaサーブレット」はサーバーサイドスクリプトでWebアプリケーションに使用されます。 「CGI」、「PHP」はJAVAではありません。 特に「CGI」は総称です。 「CGI」に使われる言語は「Perl」が一般的です。 「PHP」は「JSP」等と同じくサーバーサイドスクリプトです。 *クライアントサイドスクリプトとは、スクリプトがクライアント(Webページを見ているPC)側で実行されるスクリプトの事で、スクリプトのソースはクライアント側に送信されているためコードを見る事ができます。 *サーバーサイドスクリプトとは、スクリプトがWebサーバ側で実行されるスクリプトの事で、スクリプトの処理結果のみが送信されているため、ソースは公開されていないと見る事が出来ません。

burbe
質問者

お礼

ありがとうございました。

その他の回答 (2)

  • davosuke
  • ベストアンサー率61% (34/55)
回答No.3

Webアプリケーションを構築にあたって、 まず、開発規模によりますが、マンパワーがすぐに集まりそうなのは ASP+VBScript+.NETがいいかもしれません。 (IEおよびOSはWindowsでしか動きませんが・・・・) 次に PHPやPRGのスクリプト系言語がいいかもしれませんね。 Javaで考えるなら カプセル化したプログラミングかも・・ 王道のJSP>Servlet>EJB>JDBC> Oracle(or Postgresql or MySQl) を使うかもしれませんね。 最後に JSP>Servlet>EJBの共通化して 製造工程の削減??を試みたstruts等の フレームワークを使用したらどうですか??

burbe
質問者

お礼

ありがとうございました。

回答No.1

こんにちは。 確かにいろいろありますよねぇ・・・。 >>もちろん作るものによって言語も変わってくるとは思いますが。 作るものより、環境に影響されますよ。 JAVAだとサーブレットコンテナを立てなきゃダメですし、CGIだと、仮にPerlを使うにしても、Perlを入れないと話になりません。 まぁ、ほとんどタダですが・・・。 どんな環境が作れるかを検討された方がいいですよ。 (^^ゞ

burbe
質問者

お礼

ありがとうございました

関連するQ&A