設定您的混合行動應用程式開發環境
您可以使用 HTML5、CSS 和 JavaScript 等 Web 技術來開發混合式行動應用程式。
使用 Web 技術開發應用程式之後,您可以使用容器技術 (例如 Apache Cordova) 將應用程式部署到行動裝置上。容器技術提供存取原生行動裝置功能的介面,例如聯絡人、電話、位置服務等。
關於 Oracle JET 中使用的架構和工具
Oracle JavaScript Extension Toolkit (JET) 架構支援開發混合式行動應用程式,這些混合式行動應用程式具有 iOS 和 Android 相同的使用者介面主題 (Alta)。使用 Oracle JET 建立混合式行動應用程式之前,您應該先瞭解 Oracle JET 為鷹架式混合式行動應用程式提供的工具。
Node.js
Node.js 是 JavaScript 程式實際執行環境,Oracle JET 用作套裝程式管理程式來安裝及執行不同的開發工具。套裝軟體管理員是軟體工具的集合,可協助自動安裝及設定其他軟體工具的程序。Node.js 的套裝軟體管理員稱為 npm 。若要深入瞭解 Node.js,請造訪 https://nodejs.org 。
附註:
若要安裝 Oracle JET 混合式行動裝置開發的所有必要工具,您必須先安裝 Node.js。科多瓦
Apache Cordova 是 Oracle JET 用來從 HTML、CSS 和 JavaScript 建立跨平台混合應用程式的骨幹。Apache Cordova 是一種容器技術,提供存取原生行動 API 的介面。您不需要擔心原生 SDK,因為 Cordova 會為您處理這個部分。不過,您必須安裝原生 SDK,因為 Apache Cordova API 會與行動平台的原生 SDK 互動。若要深入瞭解,請造訪 http://cordova.apache.org/ 。
安卓 /iOS SDK
若要在原生裝置或模擬器上執行混合式應用程式,您必須安裝 Oracle Mobile Hub JavaScript SDK for Android 或 iOS。此 SDK 可讓您呼叫從屬端。