No.4ベストアンサー
- 回答日時:
JavaScriptは、Webサイト上において、普通のアプリケーションのような、リアルタイムの動きを作るためのものです。
例えば、ある項目をクリックするとページを移動せずに、その下に説明書きが現れたり、あるいはフォルダのツリー表示のようなことができたり、というようなものです。それに対しJavaは、1の方がおっしゃっているように色々なことができます。
まず、普通のアプリケーションを作ることが可能です。これは、JREという実行環境をコンピュータにインストールすることで、違うOSの間でほぼ同じ動作をさせることができます。
又、インターネット上で使われるものに、アプレットがあります。
これは、ソフトウェアをブラウザ上で実行できます。(若干語弊があるような気もしますが・・・)
あとは、サーブレットとJSPがあります。この二つははCGIと大体同じです。両者の違いは、プログラムの書き方です。サーブレットは最初から最後までプログラムですが、JSPはJavaScriptと同じように、HTMLの中に埋め込めます。(オンラインショッピングは、多分サーブレットかJSPでやっているのでしょう。)
ちなみに、JavaScriptとアプレットは、閲覧者のPCで実行され、サーブレットとJSPはサーバーコンピュータ上で実行されます。
・・・と、語弊が多い気もしますが、おおよそこんなものです。
No.6
- 回答日時:
#5です。
今、読み返してみたら、クライアントサイドプログラミングの所にも「CSS」という言葉がありましたが、これは以下の略語のことです。Cascading Style Sheets
http://e-words.jp/w/CSS-2.html
No.5
- 回答日時:
基本的に、インターネットというのは、CSSを元にしたものですよね。
CSS 【クライアントサーバシステム】
http://e-words.jp/w/CSS-3.html
そして、静止画や動画なども含めた、実に様々なマルチメディア等のデータが、クライアントとサーバの間を、ある決まったルール(HTTP)にて、行ったり(Request)来たり(Response)しているわけですが、そのような中で、ソフトウェアというのは実際には、クライアント側のコンピュータ上にもありますし、サーバ側のコンピュータ上でしか実行できないプログラムもあったりします。そういったのをまとめると、以下のようになります。
クライアントサイドプログラミング → JavaScript,CSS,html,applet,Swing・・・
サーバサイドプログラミング → Servlet,JSP,PHP,ASP,Perl,・・・
ちなみに、上記の各々の言語のうち、Javaに該当するのは以下のものです。
applet → JavaのJ2SEに相当。(サーバからプログラムをダウンロード後、クライアント上で実行。最初だけ時間が掛かる。)
Swing → JavaのJ2SEに相当。(GUIが統一されているため、基本的にはどのOSでも見た目が同じとなる。)
Servlet → JavaのJ2EEに相当。(データベースとの接続やセキュリティーなど、主にビジネスロジックを担当。)
JSP → JavaのJ2EEに相当。(JavaScriptなどのように、静的なhtmlに動的な処理を追加したい場合などに使用。)
これ以外にも、JavaにはJ2MEに相当するものがあります。いわゆる、携帯電話上で動くJavaアプリケーションですね。
iアプリ 【iαppli】
http://e-words.jp/w/iE382A2E38397E383AA.html
MIDlet 【ミッドレット】
http://e-words.jp/w/MIDlet.html
No.3
- 回答日時:
他の回答者さんもおっしゃる通り、JavaScriptとJavaは全く違います。
Java,JavaScriptの両者が似ている点はC言語の演算子・条件分岐・繰り返し処理などの表記方法くらいですかね。Javaはオブジェクト指向言語なので、文法的にはC++に似ているかもしれません。ちなみに、ちょっとした計算・シミュレーションなどを行うときはJavaScriptを使っています。
JavaScriptの場合はブラウザ以外に環境を必要とせず、ホームページ作成と同様HTMLファイルに記述していけば良いので、結構手軽に扱えます。
No.1
- 回答日時:
JavaとJavaScriptは直接関わりはありません。
ですので、まったくの別物と考えて良いです。
構文的に似通っていたりするだけですので。
JavaScriptの主な使用用途はHTMLに埋め込み動的ページを表示するためのスクリプト言語。
(もちろんいろいろ出来ますが。)
http://ja.wikipedia.org/wiki/JavaScript
Javaは自分で組めれば何でも出来ます。
http://ja.wikipedia.org/wiki/Java
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java JavaでWebページ作成 7 2023/07/21 21:09
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- その他(ゲーム) マインクラフトJAVA版の導入・ローカルマルチプレイについて 1 2022/03/23 18:59
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- オンラインゲーム 質問です。 好きなYouTuberがGT5を配信してて面白そうだから、最近PS4でGTA5を購入した 2 2023/08/27 23:13
- その他(ソフトウェア) JavaとOracle Javaって何が違うんですか? 1 2022/05/05 05:46
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- オンラインゲーム とても急いでいます。Minecraft Java版についてです。 MinecraftのJava版でマ 1 2023/03/15 21:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
split関数で区切り文字がない場合
-
eclipseのjavaを実行できない
-
Eclipse(JAVA)のデバッグで他...
-
Javascriptの値をJava(JSP)へ渡...
-
eclipseでスタックサイズを変更...
-
JAVAにのeclipseに関する質問で...
-
コミット前の更新データをチェ...
-
Eclipseで実行>Javaアプリケー...
-
Javaで年月の取得(YYYYMM形式で)
-
eclipseが使えません
-
環境変数設定で
-
エクリプスで実行時、最新クラ...
-
eclipse実行ができない
-
javacでStackOverflowError
-
javascriptで、style undefined...
-
Spyder上のPythonでinputが実行...
-
NoClassDefFoundError: javax/m...
-
コマンドライン引数の掛け算の...
-
powershellのWin32_NetworkAdap...
-
「ワークスペースをビルド中」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
split関数で区切り文字がない場合
-
「ワークスペースをビルド中」...
-
eclipseでスタックサイズを変更...
-
コミット前の更新データをチェ...
-
JAVAにのeclipseに関する質問で...
-
Javaで年月の取得(YYYYMM形式で)
-
Javascriptの値をJava(JSP)へ渡...
-
Eclipse(JAVA)のデバッグで他...
-
エクリプスで実行時、最新クラ...
-
jasper.exceptionとは?
-
環境変数設定で
-
eclipseで「サーバーで実行」表...
-
eclipseのjavaを実行できない
-
Worksheet_Changeが動かない
-
Google Colabでimport soxが出...
-
Javascriptのパーミッション
-
javaからVBAを実行する方法を教...
-
javascriptで、style undefined...
-
バイナリーコードと、ソースコ...
-
[JAVA]evalで文字列を計算式に!
おすすめ情報