Apache Cordova

Apache Cordova
软件描述
Apache Cordova 是一组设备 API,使移动应用开发者能够通过 JavaScript 访问设备的原生功能,例如摄像头或加速度计。结合 jQuery Mobile、Dojo Mobile 或 Sencha Touch 等 UI 框架,这使得智能手机应用可以……
官方网站
访问软件的官方网站了解更多信息
cordova.apache.org
什么是 Apache Cordova?
Apache Cordova 是一组设备 API,使移动应用开发者能够从 JavaScript 访问设备的原生功能,例如摄像头或加速度计。结合 jQuery Mobile、Dojo Mobile 或 Sencha Touch 等 UI 框架,开发者仅使用 HTML、CSS 和 JavaScript 即可开发智能手机应用。
在使用 Cordova API 时,应用开发者无需编写任何原生代码(如 Java、Objective-C 等)。取而代之的是使用 Web 技术,并将这些技术本地嵌入到应用中(通常不会部署在远程 HTTP 服务器上)。
由于这些 JavaScript API 在多个设备平台上保持一致,并基于 Web 标准构建,因此该应用可以几乎无需修改地移植到其他设备平台。
🔄 替代方案
45 个选择支持原生 iOS、Android、桌面和服务器应用的跨平台开发工具。 B4X 是一种用于现实世界应用程序的快速应用开发(RAD)工具。 其编程语言是 Visual Basic 的现代版本。
Appcelerator Titanium 由 Appcelerator 免费提供,使网页开发者能够利用网页技术、开源软件和云计算技术,为 iPhone、Android、Windows、Mac OSX 和 Linux 开发原生应用。
Worklight 可帮助您为 Android、iOS、BlackBerry 和 Windows Phone 设备构建、测试和部署原生、HTML5 和混合移动应用。免费的 Worklight 开发者版为您提供工具和应用服务器,以易于安装的 Eclipse 插件形式提供。
用于为 iOS、Android、WinCE、Sailfish OS、Windows、Linux 和 OS X 开发移动和桌面应用的跨平台框架。

Trigger.IO
从单一的 HTML5 代码库为多个平台构建原生移动应用。您使用 Forge JavaScript API 编写 HTML5 代码,该 API 可让您访问相机和联系人等原生功能。

Svelte Native
软件
Svelte Native 是一种使用 NativeScript 构建移动应用程序的新方法。与其他 JavaScript 移动开发框架如 React Native 和 NativeScript-Vue 在移动设备上完成大部分工作不同,Svelte Native 将这些工作转移到编译步骤中……

Titanium SDK
软件
钛SDK允许你使用JavaScript开发跨平台的原生移动应用,并构建出色的移动体验。你可以在应用中访问数百个原生UI组件和非可视化组件(如网络和媒体API)。