JavaScriptの特徴
JavaScriptの特徴
- 実用面
-
主としてブラウザ上で動作するクライアントサイドのプログラミング言語として用いられている。
本来はオブジェクト指向言語。ただしウェブページに組み込まれて使う限りにおいてはそれを意識することは少ない。HTMLとの親和性が高く、ウェブプログラムに便利なツールが豊富に揃っており、開発効率も高い。
現在Webクライアントではデファクトスタンダード。
スクリプトはウェブページのソース上に残るため、コードの秘匿が困難。他者のコードの使い回しが良くも悪くも横行しており、断片的な知識でもいわゆる「コピペ」レベルでそれなりに使えてしまう。
- 学習面
-
- デメリット
-
コピペレベルで「使えて」しまうため、そこで止まってしまいがち。
言語仕様自体はそれなりにややこしく、体系的に理解するのは難しい。
- メリット
-
ブラウザがあれば開発できる。特に最近のブラウザにはそれなりに使える開発ツールが組み込まれていて、エラー検知なども容易。