Ajaxのライブラリを調べているうちに、JavaScriptの復習をしておこう。と思った。
JavaScriptが出てきたときは、Webでは使い物にならない言語と酷評されるように
なってしまった。これは言語自体の問題ではなく、時代背景や、その使い方、使われ方に問題があったわけだ。
今では、当たり前のようにライブラリが出回り、ほとんどのサイトでは
JavaScriptがオンでないと使えないという具合に時代は変わったのです。
JavaScript †
* ジャバスクリプト、ジャヴァスクリプト、略称:JS
* スクリプト言語
* 主にWebブラウザ上で動作する。
* HTMLの動的書き換えや入力フォームの自動補完など、Webページの使用感向上を目的として使用されたり、リッチクライアントアプリケーションの構築に使われる。
よくJavaとJavaScriptは同じなの?と聞かれるが
ネーミングが似ているだけである。
これは、wikipediaにも書いてあるが、誕生したとき
* JavaScriptはネットスケープコミュニケーションズのBrendan Eichによって開発され、Netscape Navigator 2.0 で実装された。
* 開発当初は「LiveScript」と呼ばれていた
そうなんだ。最初からJavaScriptではなかった。
* 1995年にSun Microsystems社の開発したプログラミング言語「Java」が当時大きな注目を浴びており、これに便乗したネットスケープ社のマーケティング的な思惑が働き「JavaScript」という名前に変更されたといわれている。
そういうこと。
* 1996年にマイクロソフトのInternet Explorer3.0に搭載される
* その手軽さからJavaScriptは急速に普及していく。
ここから、ザラウザ非互換性の時代がやってくる。独自の拡張が行われ、
同じ記述でも、ブラウザによって表示が変わってしまうなんてことが
当たり前の時代でした。そこで、ブラウザに何が使われているかを判定して
それぞれの記述を書くなんてことをやっていました。
あと、Visual Basicのときにもあったが、敷居が低いので、精通していない開発者が
増えすぎたというのも問題でした。
面白いライブラリを利用してみました。
http://www.iplusone.sakura.ne.jp/SKILLUP/JavaScript/rintaro.html
2007年8月5日日曜日
登録:
コメントの投稿 (Atom)

0 件のコメント:
コメントを投稿