Javascript 2 前途塵埃落定
作者: its
|
發布: 2008/8/15 (下午 03:47)
|
閱讀: 23497
|
評論: 0
|
靜態地址
|
內容源碼
作為 Web2.0 時代眾多 Web 功能動力源泉的 Javascript 技術,以及其規范標準 ECMAScript ,曾一度被指出需要做出改進,這一改進曾由兩個工作組并列進行,一是由 Adobe, Mozilla, Opera, 以及 Google 等主導的 ECMAScript 4 小組,另一個是 Microsoft 和 Yahoo! 主導的 ECMAScript 3.1 小組。日前,這兩個小組達成一致,推出 ECMAScript Harmony 項目,旨在對這兩個工作組各自的 ECMAScript 標準進行統一,以共同推動 Javascript 2 的發展。
JQuery 的創始人,Mozilla 公司的 John Resig 在其博客中對 ECMAScript Harmony 項目做了詳細解釋。
ECMAScript Harmony 最大特點是,Javascript 2 中很多被期待的,非常重要的改進都被取消,比如,類似 Python 的 package 與 namespace 功能,關于 ECMAScript 4 (Javascript 2 的基礎)的詳細功能清單,請參閱 Google 一份文件。
盡管取消了很多功能,Resig 認為,ECMAScript Harmony 項目的方向是對的,在 ECMAScript 上有話語權的眾多公司(Mozilla, Microsoft, Apple, Opera, Google, Yahoo)之間達成一致意見,對用戶來說是有好處的。
ECMAScript Harmony 項目將實現以下目標:
- 在各方的參與下,將重點放在 ECMAScript 3.1,并于明年初推出兩個可以共存的版本。
- ECMAScript 3.1 的后期擴展工作,新工作將比 ECMAScript 4 更保守一些。
- 一些 ECMAScript 4 中的功能將被取消,如 package, namespace。
- ECMAScript 4 中的一些想法被重新設計以保持同 ECMAScript 3.1 的一致。
JavaScript 并非唯一基于 ECMAScript 標準的語言,Adobe 的 ActionScript 也基于 ECMAScript ,但 ECMAScript Harmony 項目對 ActionScript 是否帶來影響目前還不得知。
本文國際來源:http://www.webmonkey.com/blog/JavaScript_2_Looking_Good_Thanks_to__Harmony__Project 中文翻譯來源:COMSHARP CMS 官方網站
|