1

JavaScript と VBScript はどちらも、元の設計からクライアント側のブラウザーで実行するように設計されており、長い間 "クライアント側のスクリプト言語" として認識されてきました (NodeJS が登場するまで)。

ただし、私の教授は、Java アプレットがアドオンを使用してブラウザー上で直接実行されることを考えると、Java もクライアント側のプログラミング言語であると主張しています。私の主張は、Java はそのために設計されていないため、クライアント側のプログラミング言語ではないということです。また、JVM が必要です。ブラウザ上で直接実行できるネイティブ アプリケーション言語ではありません。さまざまな言語を変更して同様の機能を適用することはできますが、目的に適合するという意味ではありません。

「クライアント側プログラミング言語」などの言葉をよく耳にしますが、定義する方法は本当にあるのでしょうか? 誰が正しいのか誰か説明してくれませんか?

4

1 に答える 1

2

(編集:これは、どの言語がクライアント側の言語ではないかを尋ねた元の未編集の質問に対する回答でした。これらの編集後、回答はあまり関係がないようです)

ジャワ

JavaScript と VBScript はどちらも、通常 (常にではありません) クライアント Web ブラウザーで実行されるスクリプト言語です。

それらをグーグルで検索するだけで、その理由がわかります。

コメントへの回答:

Java アプレットを使用すると、Web ブラウザーで Java プログラムを実行できますが、Java アプレットを実行するには、クライアント システムに Java 仮想マシンがインストールされている必要があるため、クライアント側のテクノロジとしてはカウントされません。これは、コンパイル済みの Java プログラムを Web サイトからダウンロードして、クライアントで実行するのとよく似ています。JavaScript と VBScript はどちらもブラウザーによって実行されます。これら 2 つの言語は、クライアント側用に作成されています (ただし、別の環境では新しい用途があります)。これは Java アプレットには当てはまりません。

于 2012-04-12T12:09:06.850 に答える