紫藤のWiki

最近の更新履歴

ECMAScript (also known as JavaScript)

(ECMAScript は)安っぽい言語と思われがちですが、実はいけている言語です。

公式サイト

Ecma International

参考資料

備考

  • Lispハッカーのポール・グレアムは当初、エッセイもうひとつの未来への道
    私だったら、Javascriptだって使わないだろう。
    と発言してた。
    以下は同エッセイからの引用である。
    私がWeb上で見たJavascriptのほとんどは不要なものであり、その大部分はうまく動かなかった。 (私の頭の中のイメージでは、JavascriptプログラマはDilbertのWallyだ。頭の上に「僕のコンピュータでは動くのに」って吹き出しが浮かんでる)。 Yahooはいくつかの箇所でJavascriptを使っているが、それほど多くない。以前、誰かに、Javascriptを使ってみてどんな具合だい、と尋ねたことがある。答えは「ブラウザのいろんなバージョンの違いをさんざん勉強することになるよ」というものだった。マイクロソフトは、JavaでやったようにJavascriptを採用してから拡張し、囲い込んでゆくだろう。そして、もしWebページが携帯電話やPDA(あるいはトースター)で見られるようになったら、いったいJavascriptがどこまでサポートされるかなんて誰にも分かりはしない。
    見て分かる通り、JavaScriptに関してはかなり否定的な立場だった(2001年時点)。
  • 一方、時が下り、2005年になると、エッセイWeb2.0
    確かにAjaxは、Web 2.0が意味するひとつの要素だ。私はまだおっかなびっくりでしか使うことができないんだけれどね。基本的にはAjaxとは「Javascriptがやっと使い物になるようになった」ってことだ。
    と評価が若干変わってくる。
    この前後でGoogleがAjaxを利用したGmail等のサービスを徐々にリリースし始めている。
  • 現在では、ポール・グレアムは「初心者の為のプログラミング言語」としてJavaScriptを挙げている程、となっている。
  • 正確に言うと、The Absolute Beginner's Guide to Programming on the Web と言うJavaScriptを利用したWebサービスでのプログラミング入門を薦めている。
  • 他には、Pythonで学ぶプログラム作法の著者、アラン・ゴールドも、現在彼のWebサイトPythonと共にJavaScriptを入門者用言語として用いている。

関連書籍

JavaScript 第5版