自JavaScript從ECMAScript 版本3那里獲得重大更新后,JavaScript 這些年來(lái)一直在穩(wěn)步前進(jìn)。InfoQ.com一直在關(guān)注其官方網(wǎng)站對(duì)JavaScript的更新修改。
網(wǎng)景公司為JavaScript 2.0而出品的ECMAScript版本4在網(wǎng)上可以下載了。jQuery項(xiàng)目的創(chuàng)建者,John Resig在自己的博客上發(fā)表了一些觀點(diǎn):
我認(rèn)為JavaScript語(yǔ)言經(jīng)歷了許多不同的階段:
1 我們需要為web頁(yè)面寫(xiě)腳本的階段(Netscape)
2 標(biāo)準(zhǔn)化階段(ECMAScript的出現(xiàn))
3 JavaScript并不是一個(gè)擺設(shè)階段(Ajax的出現(xiàn))
4 JavaScript成為一種編程語(yǔ)言
JavaScript在1995由Brendan Eich(Netscape公司的一名工程師)所創(chuàng)建,于1996年早期和Netscape 2一起發(fā)布。JavaScript作為一種語(yǔ)言,在過(guò)去一直受人們所研究評(píng)論,如Douglas Crockford 這么寫(xiě)道:世界上最為誤解的編程語(yǔ)言;最近Google的Steve Yegge這么描述:JavaScript是下一代重要的語(yǔ)言。John Resig在它的博客中繼續(xù)寫(xiě)道:
……JavaScript將會(huì)被作為一種重要的編程語(yǔ)言——從web開(kāi)發(fā)的概念中分離出來(lái)。
不再基于web使用
在Rails上使用JavaScript,應(yīng)該承認(rèn)這個(gè)項(xiàng)目是非常好的,但是不幸的,現(xiàn)在絕大多數(shù)人都在談?wù)撓乱粋€(gè)流行的語(yǔ)言如何到來(lái),宣布對(duì)非常流行的Ruby on Rails框架的重寫(xiě),沒(méi)有人去關(guān)注它。事實(shí)上,JavaScript,運(yùn)行于Rhino,也是我們應(yīng)該去關(guān)注的。
Helma——這個(gè)web應(yīng)用程序框架是在服務(wù)器端使用JavaScript開(kāi)發(fā)的,很穩(wěn)定。
所有這些說(shuō)法讓我認(rèn)識(shí)到:JavaScript最為一種語(yǔ)言還是具有先進(jìn)性的。雖然它的主要領(lǐng)域?qū)?huì)是web瀏覽器(新的JavaScript引擎會(huì)繼續(xù)朝這個(gè)方向努力);在將來(lái),JavaScript使用在服務(wù)器端將會(huì)使另外一個(gè)很大的領(lǐng)域。
引用Steve Yegge博客中的話:
……因?yàn)橄乱淮餍姓Z(yǔ)言將至(或許18-24月,或許更短,我說(shuō)不準(zhǔn),總之是即將到來(lái))……
許多人看到Steve Yeggie堅(jiān)信下一代流行語(yǔ)言就是Javascript或者是ECMAScript。在Mozilla 頁(yè)面,你就會(huì)明白網(wǎng)景公司想讓JavaScript 2.0和ECMAScript版本4 作為一樣的語(yǔ)言,只是JavaScript2.0提供少許幾個(gè)額外特性。JavaScript 2.0草案規(guī)范在這里可以找到。
█◥◣ █ ◢██◣ █
█ ◥ █ █ █ █
█ ◥█ ◥██◤ █ █
你知道 Ailiss.com 嗎?