高品質訓練課程供應者

作者:Jollen Chen
日期:

JavaScript 引擎將成為手持裝置的重要技術。Android 系統使用的 JavaScript 引擎稱為 JavaScriptCore (JSC),JSC 是由 Apple 所開發的 JavaScript 引擎,包含在 webkit 中。因為一些原因,Google 也決定開發自已的 JavaScript 引擎,稱之為 V8。

技術上,JSC 與 V8 的設計理念不同,一般相信,新一代的 V8 引擎效能比 JSC 引擎更好。Android 2.3 加入了 V8 引擎,若想使用最近的 V8 引擎,就要使用 Android 2.3 以上的版本。不過,Android 2.3 AOSP 裡的 V8 引擎,還存在一些問題。Android 2.3 預設的 JavaScript 引擎仍使用 JSC,但可以使用 JS_ENGINE 編譯變數,在編譯時改用 V8 引擎。

JavaScript 引擎是很重要的技術,因為隨著知名的開放源碼專案 PhoneGap 近日釋出 1.0 版,將會有更多開發者採用 Web Standards 技術來開發手持裝置軟體,PhoneGap 就是針對這個目的而生。

JavaScript 引擎與 PhoneGap 讓 jQuery/CSS3/HTML5 正式進入手持裝置,除了 PhoneGap 1.0 外,還有另外一個重要的 Milestone 就是 DreamWaver 5.5。DreamWaver 5.5 的特色之一就是加入 PhoneGap 的支援。從種種跡象顯示,JavaScript 已經成為應用軟體開發商的另外一個選擇了。

DreamWaver 宣佈支援 PhoneGap,以及 PhoneGap 1.0 的釋出,還有手機 JavaScript 引擎的進步,讓手機應用軟體開發與 UI 設計,有了另外一種選擇。