JavaScript已經誕生(shēng)了25年
時間:2020-12-09 作者:管理員(yuán) 點擊:600
編程語言JavaScript誕生(shēng)于25年前,現已成爲Web和浏覽器端最重要的部分(fēn)之一(yī)。
JavaScript是前端開(kāi)發的首選語言,它催生(shēng)了Microsoft的Typescript,後者是JavaScript的超集,具有供開(kāi)發人員(yuán)使用的更強大(dà)的可選類型系統,可在浏覽器中(zhōng)運行時編譯爲JavaScript。
JavaScript和TypeScript都符合ECMAScript——它相當于JavaScript和node.js的标準。JavaScript對互聯網的影響不可低估。科技巨頭已将精力投向了這種語言。除了Google的V8之外(wài),還有其它開(kāi)源項目,如Facebook的React和Google的Angular。
JavaScript最重要的設計師是Brendan Eich,他是Firefox開(kāi)發商(shāng)Mozilla的共同創始人,現在是Brave的負責人,Brave是許多基于Google領導的Chromium項目的浏覽器之一(yī)。 Eich于1995年在Netscape任職,當時他創建了Mocha(JavaScript的前身)的Unix版本。
Eich說,JavaScript最初被認爲是一(yī)種“Java輔助腳本語言”,其中(zhōng)所有複雜(zá)的編程任務都将通過Java小(xiǎo)程序來完成。但是Eich說,Web開(kāi)發人員(yuán)很快意識到他們隻需要JavaScript。
JavaScript現在是世界上最受歡迎的編程語言,并且是Microsoft擁有的代碼協作網站GitHub上托管的開(kāi)放(fàng)源代碼項目中(zhōng)使用最廣泛的語言,而Java的受歡迎程度正在下(xià)降。
但是JavaScript的未來并不總是像今天這樣明朗。
Cory House是開(kāi)發人員(yuán)培訓網站Pluralsight上JavaScript的教育者,他回憶說,當時無人敢保證JavaScript是否會流行。
“我(wǒ)(wǒ)們可以采用面向對象或函數式的風格進行編程。由于JavaScript具有類似C語言的語法,因此使用過其他編程語言的人會感到親切。JavaScript不斷擁抱其他人的好主意,從而保持了‘永恒的活力’。”他補充說。
Pluralsight的另一(yī)位作者Jonathan Mills指出,“現在,JavaScript已發展成爲龐大(dà)的生(shēng)态系統,對軟件開(kāi)發的每個領域都具有影響。”
在移動浪潮中(zhōng),JavaScript從桌面端迅速占領了移動端包括手遊開(kāi)發在内的廣泛平台。