配置混合移动应用开发环境

您可以使用 Web 技术(例如 HTML5、CSS 和 JavaScript)开发混合移动应用。

使用 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。

Cordova

Apache Cordova 是 Oracle JET 用于从 HTML、CSS 和 JavaScript 创建跨平台混合应用程序的骨干。Apache Cordova 是一种容器技术,提供访问原生移动 API 的接口。由于 Cordova 帮您处理此部分,您无需担心原生 SDK。但是,您需要安装原生 SDK,因为 Apache Cordova API 与移动平台的原生 SDK 交互。要了解更多信息,请访问 http://cordova.apache.org/

Android/iOS SDK

要在原生设备或仿真器上运行混合应用,您需要安装适用于 Android 或 iOS 的 Oracle Mobile Hub JavaScript SDK。此 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