【发布时间】:2014-12-06 21:16:51
【问题描述】:
是否可以创建一个应用程序,其中 Apache Cordova 框架将仅用于 UI,而在后端它将是通常的 Android/iOS 应用程序,用 Java/Swift 编写? Cordova 是否可以重用为 Java/Swift/Objective C 设计的现有库?
【问题讨论】:
标签: java android ios cordova swift
是否可以创建一个应用程序,其中 Apache Cordova 框架将仅用于 UI,而在后端它将是通常的 Android/iOS 应用程序,用 Java/Swift 编写? Cordova 是否可以重用为 Java/Swift/Objective C 设计的现有库?
【问题讨论】:
标签: java android ios cordova swift
Cordova 是您所描述的“后端”。它使用用 Java、Objective-C 和其他语言编写的插件将底层设备 API 映射到 Javascript 对象,这些对象可供用 HTML/Javascript/CSS 编写的自定义应用程序访问。您可以将其他库封装在您自己的插件中,以提供当前 Cordova 框架未涵盖的自定义功能。
Cordova 不包含 UI 框架。开发人员可以使用 Ionic、Angular、JQuery Mobile、Sencha Touch 等构建应用程序,或者创建自己的 Javascript 解决方案,然后在 Cordova 前面分层。
【讨论】: