こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

JAVA関連の用語について

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

投稿日時 - 2004-11-19 11:44:23

QNo.1091039

困ってます

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

これからプログラムを組もうと言うなら、用語の意味を簡単に知ろうとするのは良くないと思いますよ。

そもそも、用語辞典レベルの解説で理解できる様な内容では無いと思います。
どれも有名な言語ですから、検索すれば解説をしているページはいっぱいあります。

それぞれの言語を区分けするなら、
「Java」、「JavaBeans」はアプリケーション開発用途

「JavaScript」はスクリプト言語ですので、アプリケーション、Webアプリケーションどちらにも使用されます。
でも、どちらかと言うとWebでの使用の方が多いでしょうか?
Webで使用した場合、「JavaScript」はクライアントサイドスクリプトに入ります。

「JSP」、「Javaサーブレット」はサーバーサイドスクリプトでWebアプリケーションに使用されます。


「CGI」、「PHP」はJAVAではありません。
特に「CGI」は総称です。
「CGI」に使われる言語は「Perl」が一般的です。

「PHP」は「JSP」等と同じくサーバーサイドスクリプトです。

*クライアントサイドスクリプトとは、スクリプトがクライアント(Webページを見ているPC)側で実行されるスクリプトの事で、スクリプトのソースはクライアント側に送信されているためコードを見る事ができます。

*サーバーサイドスクリプトとは、スクリプトがWebサーバ側で実行されるスクリプトの事で、スクリプトの処理結果のみが送信されているため、ソースは公開されていないと見る事が出来ません。

投稿日時 - 2004-11-19 12:32:44

お礼

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

投稿日時 - 2004-12-04 21:57:44

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

Webアプリケーションを構築にあたって、
まず、開発規模によりますが、マンパワーがすぐに集まりそうなのは
ASP+VBScript+.NETがいいかもしれません。
(IEおよびOSはWindowsでしか動きませんが・・・・)

次に
PHPやPRGのスクリプト系言語がいいかもしれませんね。


Javaで考えるなら
カプセル化したプログラミングかも・・
王道のJSP>Servlet>EJB>JDBC>
Oracle(or Postgresql or MySQl)
を使うかもしれませんね。

最後に
JSP>Servlet>EJBの共通化して
製造工程の削減??を試みたstruts等の
フレームワークを使用したらどうですか??

投稿日時 - 2004-11-19 15:23:59

お礼

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

投稿日時 - 2004-12-04 21:57:28

ANo.1

こんにちは。

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

どんな環境が作れるかを検討された方がいいですよ。
(^^ゞ

投稿日時 - 2004-11-19 12:15:36

お礼

ありがとうございました

投稿日時 - 2004-12-03 10:49:16

あなたにオススメの質問