設定您的混合行動應用程式開發環境

您可以使用 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 可讓您呼叫從屬端。

安裝 Node.js

使用 Node.js 安裝開發工具,使用 Oracle JET 建立混合式行動應用程式。

安裝 Node.js:
  1. https://nodejs.org 下載 Node.js。
  2. 執行下列指令,在安裝後檢查版本:
    node –version
  3. 如果您是在企業防火牆之後執行,則必須設定 Node.js 的代理主機設定值。在 Node.js 主控台中,執行:
    npm config set proxy http:/YOUR-COMPANY-URL:80
    npm config set https-proxy https://YOUR-COMPANY-URL:443
    安裝 Node.js 之後,您必須使用 npm 命令 (節點的套裝程式管理程式) 來安裝 Oracle JET 所需的其他開發工具,才能建立混合式行動應用程式。

安裝 Oracle JET 工具命令檔

若要安裝 Oracle JET 工具命令檔,請執行下列動作:
  1. 在 Node.js 指令主控台中,執行:
    npm install -g @oracle/ojet-cli
  2. 若要驗證安裝是否成功,請在 Node.js 指令主控台中執行此指令:
    ojet help

安裝 Cordova

安裝 Apache Cordova:

  1. 在 Node.js 指令主控台中執行下列指令:
    npm install -g cordova
  2. 在 Node.js 命令主控台中執行此命令,以確認安裝是否成功:
    cordova --version