Novell Moonlight 現身 Linux 平台再添 RIA 新勁敵
市場期待以久,可稱之為微軟 Silverlight 的孿生兄弟-Novell Moonlight1.0 正式推出,可以執行在 Linux 和 Unix 環境。
Novell 開發平台部門副總裁與 Mono 專案主持人 Miguel de Icaza 在他的部落格中指出,這項產品已經到達 1.0 階段,「現在功能已經齊備,通過了所有的微軟回歸測試。」
De Icaza 表示 Moonlight1.0 現在可透過 Firefox 2.0 及 3.0 瀏覽器 plug-in 方式從 Moonlight 網站下載取得,只要滑鼠點一下就能安裝成功。他強調本次同時推出 32 及 64 位元版本。
他指出,1.0 版具備圖形介面、影音製作的框架及 JavaScript,但不包含執行環境。他並表示執行環境為瀏覽器內的 JavaScript 引擎。
ECMA CLI 執行系統是程式碼的主要執行者。De Icaza 表示,它可以將 Moonlight 的效能提高到 JavaScript 的 20 到 300 倍。
Novell 現在已如火如荼投入下一代產品 Moonlight 2.0,初期的程式碼已經可以下載測試。Novell 將在 MIX 大會上推出 2.0 搶鮮版。
De Icaza 解釋目前 2.0 的進度,表示兩個禮拜前都還沒什麼進展,因為 Moonlight 存在許多子系統之間相依性的問題。但該公司 Larry Ewing 的 Layout system 忽然「翩翩來到,我們許多零散的東西一下子整合成一個具體的成果。」
De Icaza 盛讚,雖然微軟並不直接支援 Moonlight,但持續協助產品的開發。微軟已開放 Microsoft DLR 的原始碼,以及 Silverlight Control Library 及 Control Toolkit。
雖然 de Icaza 表示 Silverlight 2 會「很精彩,令人讚為觀止」,但他也期待今年 3 月時可以在 MIX 大會看到 Silverlight 3 的到來。