自JavaScript從ECMAScript 版本3那里獲得重大更新后,JavaScript 這些年來一直在穩步前進。InfoQ.com一直在關注其官方網站對JavaScript的更新修改。

  網景公司為JavaScript 2.0而出品的ECMAScript版本4在網上可以下載了。jQuery項目的創建者,John Resig在自己的博客上發表了一些觀點:

  我認為JavaScript語言經歷了許多不同的階段:

  1 我們需要為web頁面寫腳本的階段(Netscape)

  2 標準化階段(ECMAScript的出現)

  3 JavaScript并不是一個擺設階段(Ajax的出現)

  4 JavaScript成為一種編程語言

  JavaScript在1995由Brendan Eich(Netscape公司的一名工程師)所創建,于1996年早期和Netscape 2一起發布。JavaScript作為一種語言,在過去一直受人們所研究評論,如Douglas Crockford 這么寫道:世界上最為誤解的編程語言;最近Google的Steve Yegge這么描述:JavaScript是下一代重要的語言。John Resig在它的博客中繼續寫道:

  ……JavaScript將會被作為一種重要的編程語言——從web開發的概念中分離出來。

  不再基于web使用

  在Rails上使用JavaScript,應該承認這個項目是非常好的,但是不幸的,現在絕大多數人都在談論下一個流行的語言如何到來,宣布對非常流行的Ruby on Rails框架的重寫,沒有人去關注它。事實上,JavaScript,運行于Rhino,也是我們應該去關注的。

  Helma——這個web應用程序框架是在服務器端使用JavaScript開發的,很穩定。

  所有這些說法讓我認識到:JavaScript最為一種語言還是具有先進性的。雖然它的主要領域將會是web瀏覽器(新的JavaScript引擎會繼續朝這個方向努力);在將來,JavaScript使用在服務器端將會使另外一個很大的領域。

  引用Steve Yegge博客中的話:

  ……因為下一代流行語言將至(或許18-24月,或許更短,我說不準,總之是即將到來)……

  許多人看到Steve Yeggie堅信下一代流行語言就是Javascript或者是ECMAScript。在Mozilla 頁面,你就會明白網景公司想讓JavaScript 2.0和ECMAScript版本4 作為一樣的語言,只是JavaScript2.0提供少許幾個額外特性。JavaScript 2.0草案規范在這里可以找到。