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 个选择
B4X
跨平台开发工具,用于原生iOS、Android、桌面及服务器应用程序。 B4X 是一款用于实际应用的快速应用开发(RAD)工具。 其编程语言是现代版的 Visual Basic。
由Appcelerator免费提供的Appcelerator Titanium,让Web开发者能够使用网络技术、开源和云计算来为iPhone、Android、Windows、Mac OSX及Linux构建原生应用程序。

Codename One
用于使用 Java 或 Kotlin 构建真正原生移动应用的跨平台框架。支持一次编写,随处运行,适用于 iOS、Android、桌面端及网页端。
用于创建适用于 iOS、Android、WinCE、Sailfish OS、Windows、Linux 和 macOS 的移动和桌面应用程序的跨平台框架。

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

Svelte Native
Svelte Native 是一种使用 NativeScript 构建移动应用的新方法。与其他 JavaScript 移动开发框架(如 React Native 和 NativeScript-Vue)主要在移动设备上完成大部分工作不同,Svelte Native 将这部分工作转移到编译阶段……

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



