開発性の観点から JavaScriptは、その名の響きとは裏腹に、いわゆる「Java言語」とはなんの関係もありません。構文的に見れば、Javaと似ている点は多く見られますが、原則、その構文規則やライブラリにはなんら互換性はありません。JavaScriptは、あくまで「インターネットブラウザ上での動的な制御を実現するために」設計された、インタプリタ(逐次翻訳)型のスクリプト言語なのです。 インターネット用途に限定されていることから機能的にもコンパクトであり、初心者にも習得は容易です。おそらくなにかしらのプログラム言語にかかわったことのある人間ならば、ほとんど迷うことはないはずですし、まったく初心者の方でも最低限の構文規則を把握することはさほど困難なことではないでしょう。 また、JSP&サーブレットに代表されるサーバサイド技術と大きく異なるのは、クライアントサイドスクリプトが「クライアントサイ
![サーブレット/JSPをほかの言語と比較する](https://cdn-ak-scissors.b.st-hatena.com/image/square/6e84fc6ab06f31b2e64248cbfc92fe06deb5bab5/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fimages%2Flogo%2F1200x630_500x500_ait.gif)