PhoneGap 是一个类似于 Cordova 的应用程序开发框架。
关于两者的重要一点是,它允许您构建可在不同设备和应用程序上运行但每个操作系统都具有传统用户体验的应用程序。
但是,两者之间略有不同。
关键精华
- PhoneGap 和 Cordova 是用于开发移动应用程序的两个流行框架。
- PhoneGap是以Cordova为核心的Adobe产品,提供额外的功能和服务。
- Cordova 是一个开源框架,允许开发人员使用 HTML、CSS 和 JavaScript 创建移动应用程序。
PhoneGap 与科尔多瓦
PhoneGap 是最初由 Nitobi 创建的 Adobe 产品,包括用于创建和分发应用程序的附加服务。 Cordova是一个开源项目,后来被Adobe采纳,是一个纯开源项目,通过 阿帕奇 软件基金会。
PhoneGap 是一个为智能手机和平板电脑等移动设备开发应用程序的平台。 允许使用 JavaScript 和其他网络技术开发网络应用程序。
本地移动应用程序是使用 HTML、CSS 和 JavaScript 构建的,具有以目标设备的目标语言创建的特定于设备的用户交互。
Cordova 是一个流行的框架,允许您使用 HTML、CSS 和 JavaScript 创建单独的移动应用程序。
它使用 Apache Cordova 的命令行界面来构建原生 Android 和 iOS 应用程序。 Cordova 是一个移动应用程序开发框架,允许您使用 Web 技术构建移动应用程序。
对比表
比较参数 | PhoneGap的 | 科尔多瓦 |
---|---|---|
历史进程 | PhoneGap 是 Adobe 基于 Cordova 开发的。 | 使用 PhoneGap 的应用程序测试也可以在 Windows 上为 iOS 应用程序完成。 |
来源 | PhoneGap 也是开源的。 | 它是开源软件。 |
应用内购买 | PhoneGap 不支持应用内购买。 | Cordova 支持应用内购买。 |
要测试使用 Cordova 制作的 iOS 应用程序,尤其需要一个 iOS 模拟器。 | 平台依赖 | 要测试使用 Cordova 制作的 iOS 应用程序,尤其需要一个 iOS 模拟器。 |
Adobe 构建 | 这是 PhoneGap 中提供的付费服务。 | 科尔多瓦没有这样的服务。 |
PhoneGap 是什么?
PhoneGap 是一种应用程序开发工具,允许开发人员使用 HTML5、CSS 和 JavaScript 编写代码。
因此,他们可以创建可在不同平台(例如 iOS、Android 和 Blackberry.
因为移动应用程序开发人员使用 PhoneGap,所以他们不必跨平台使用不同的语言。
换句话说,PhoneGap 允许开发者编写一次并在多部手机上使用。 此外,您还可以使用 PhoneGap 升级具有可在不同移动平台上运行的单一代码库的移动应用程序。
PhoneGap 是最受欢迎的移动应用程序构建器之一,它是 Adobe 的一个开源、许可的 Apache 2.0 项目。 它可以免费下载,而且使用起来并不昂贵。
PhoneGap 是一个 HTML5 移动框架,用于使用 CSS3、HTML5 和 JavaScript 等 Web 技术构建移动应用程序。
允许开发人员使用现有技能、论坛和工具来使用 Web 技术编写移动应用程序。
PhoneGap 最终停止了任何进展,因此它被停产并更名为 Apache 软件基金会所有的 Apache Cordova。
但是,它是一款非常有效的应用程序,旨在让应用程序构建体验更加轻松快捷。
什么是科尔多瓦?
Cordova 是一个移动开发平台。 允许您使用您最喜欢的 Web 技术(如 HTML5、CSS3 和 JavaScript)编写单个代码集并在多个移动设备上构建应用程序。
如果您开发应用程序,这可以为您节省大量时间和精力。 Cordova 是免费和开源的。 但是,您需要分别购买 Android 和 iOS 许可证。
Cordova 是一个软件开发工具包,允许您使用 HTML、CSS 和 JavaScript 创建移动应用程序,而无需学习不同的语言。 Cordova 还将允许您使用跨平台开发工具使用框架,例如 Angular JS 或离子。
包括允许访问本机设备功能的插件系统。 PhoneGap 基于 Cordova 代码。
它被设计为开放和免费的,但由于它是以 Apache 的名义开发的,它可能并不总是免费的。 这是完全免费的 PhoneGap 和 Cordova 之间最显着的区别。
获取应用程序代码后,将其应用到模板或将其安装到设备上。 您还可以创建插件来增加 Cordova 功能。
市面上有几款产品使用了Cordova的基础代码,如Ionic、Onsen UI、Visual Studio等。
PhoneGap 和 Cordova 之间的主要区别
- Cordova 可以使用 PhoneGap 库,而某些 Cordova 库与 PhoneGap 不兼容。
- PhoneGap 与 Cordova 的用途相同,但它不能在 Cordova 中使用应用内购买,并且它还使用了一种称为应用内购买的功能。
- PhoneGap 还由 Adobe 推广,这意味着与 Cordova 相比,它享有公司的额外津贴。
- PhoneGap可以称为一个发行版,Cordova的一个分类。 本质上,它们都基于相同的基础,但 PhoneGap 的功能略有不同。
- PhoneGap 不再是一个活跃的应用程序并且已经被关闭。 但是,Apache Cordova 仍在运行。
参考资料
- https://link.springer.com/content/pdf/10.1007/978-1-4302-3904-8.pdf
- https://elibrary.ru/item.asp?id=29340402
最后更新时间:30 年 2023 月 XNUMX 日
Sandeep Bhandari 拥有塔帕尔大学计算机工程学士学位(2006 年)。 他在技术领域拥有 20 年的经验。 他对各种技术领域都有浓厚的兴趣,包括数据库系统、计算机网络和编程。 你可以在他的网站上阅读更多关于他的信息 生物页面.
我很欣赏详细的历史概述以及对 PhoneGap 和 Cordova 之间功能差异的深入解释。
PhoneGap 向 Cordova 的过渡以及随后的差异得到了合乎逻辑的解释。这篇文章很有启发。
Cordova 的广泛功能和开源性质值得称赞,文章与 PhoneGap 进行了公平的比较。
信息非常丰富且详细。我很欣赏比较表提供的见解。这篇文章让我大开眼界。
PhoneGap 和 Cordova 之间的功能和差异的解释非常清楚。对框架有清晰的了解总是好的。
比较表非常有用,但我希望获得有关两个平台的未来前景和更新的更多详细信息。
我同意,如果能获得有关这些框架未来路线图的更多信息,将会很有洞察力。