Naomi訪談Brendan

Brendan提到:

關於JavaScript 和ECMAScript的區別:ECMAScript是一個標准,JavaScript包括沒寫進標准的擴展,一些JavaScript的實現走在了ECMAScript之前,ECMAScript只涉及JavaScript核心語言,而DOM通常也被人們認為屬於JavaScript。

在比較長的一段時間裏,大多數JavaScript還將是手寫的,而不是由GWT之類的生成的。

未來的JavaScript將重點關注可用性(包括新的語法),模塊化,進一步的完整性,一言以蔽之,重點解決用JavaScript編寫“大”項目帶來的問題。

Web是多元開放的,所以JavaScript框架也會出現百花齊放的局面,而不是一家獨大。

Flash之類的插件不像內建在瀏覽器中的JavaScript那樣更容易被用戶獲得,而且,用戶對插件往往不那麽信任。

以後JavaScript可能用在服務器端或者作為桌面、系統領域的腳本語言。

最為JavaScript感到驕傲的是組合了作為一等公民的函數和對象原型。

未來的編程語言要面臨多核/并行以及安全兩大方面的挑戰。

有志於學習語言的要好好學習經典著作:Knuth, Wirth, Hoare等。技術不斷地在發展,但是許多早先發現的東西仍然適用。當然近期也有很多很棒的工作,但學習者往往更多地關注這些,而忽視了舊時的巨人。

訪談稿全文

Leave a Reply