配置混合移动应用开发环境
您可以使用 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 允许您调用客户端。