自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草案规范在这里可以找到。