框架(phonegap)和科尔多瓦(cordova)的区别

两者都是移动应用程序开发社区中最常用的术语。这个想法是创建一个能在所有移动平台(包括Android、iOS和Windows)上高效工作的应用程序。但是,构建移动应用程序需要一个框架。...

两者都是移动应用程序开发社区中最常用的术语。这个想法是创建一个能在所有移动平台(包括Android、iOS和Windows)上高效工作的应用程序。但是,构建移动应用程序需要一个框架。

PhoneGap和Cordova是最常见的跨平台框架,用于通过使用标准web技术(如HTML、CSS和JavaScript)为所有主要平台上的所有移动设备创建、开发和开发应用程序。

本文重点介绍了在不同方面比较这两个框架的一些要点。

框架(phonegap)和科尔多瓦(cordova)的区别

什么是框架(phonegap)?

在iOS、Android和Windows平台上为移动设备构建应用程序是一项艰巨的任务,需要知识、不同的语言和框架。PhoneGap通过利用标准的基于web的技术和语言(如HTML、CSS和JavaScript)来构建独立于平台的移动应用程序,使这项工作变得更加容易。PhoneGap提供了一个框架,通过弥合web应用程序和移动设备之间的鸿沟,成功地为所有平台的设备创建、开发和部署移动应用程序。PhoneGap是Adobe发布的一个开源项目,在Apache软件基金会的管理下更名为apachecordova。

框架(phonegap)和科尔多瓦(cordova)的区别

什么是科尔多瓦(cordova)?

Cordova是一个跨平台应用程序开发框架,最初由Nitobi开发,但后来在2011年10月Adobe Systems收购Nitobi后改为PhoneGap。后来Adobe将PhoneGap的代码库贡献给了Apache软件基金会(ASF)进行孵化。为了使它能为大型企业和组织工作并保持透明的治理,PhoneGap被重新命名为Cordova,归Apache所有。Cordova更像是一个为PhoneGap框架提供动力的引擎。Cordova与PhoneGap的关系就像WebKit与Chrome或Safari的关系一样。对于那些对PhoneGap开源项目感兴趣的人来说,它是一站式的目的地。

 

音位间隙与科尔多瓦的差异

音位隙和cordova的介绍

PhoneGap是Adobe系统开发的一个跨平台移动应用程序开发框架,用于开发与平台无关的移动应用程序。它使用基于标准的web技术(如HTML、JavaScript和CSS)来弥合web应用程序和移动设备之间的鸿沟。PhoneGap最初由Nitobi Softare创建,后来由Adobe Systems购买,它基于开放源码apachecordova项目。

Adobe Systems发布了该软件的开源版本,并将其命名为Apache Cordova。它是一个使用HTML5、CSS和JavaScript构建本地移动应用程序的框架。

phonegap和cordova框架

PhoneGap和Cordova都是开源的跨平台框架,但名称不同。在这一点上,Cordova是以前称为PhoneGap的开源平台。这两个术语可以互换使用,因为它们都可以帮助使用HTML、CSS和JavaScript构建移动应用程序。PhoneGap基本上是Adobe的Cordova发行版,但是有一些额外的定制包和调整。区别在于除了PhoneGap服务属于Adobe之外的其他名称,Adobe可能并不总是****。PhoneGap是Cordova框架的一个开源发行版。

phonegap和cordova平台

PhoneGap使您可以轻松地开发独立于平台的应用程序或混合应用程序,从而减少学习特定于平台的API和语言所需的时间。它也是使用PhoneGap构建服务为所有平台和设备(包括iOS、Android、Windows Phone、BlackBerry 10、Amazon Fire OS等)开发应用程序的最灵活框架。Cordova确保它能在所有Android设备上运行,但你需要一个真正的苹果设备来全面测试所有的设备功能,为iOS做准备。尽管大多数功能都可以使用安装了iosdk和Xcode的iOS模拟器进行测试。

phonegap和cordova的性能

大多数时候,hybrid在原生应用程序上运行得非常好,原生应用程序在web组件上使用“View”和“Text”,比如“div”或“span”。混合应用程序的主要优势是能够为所有主要平台构建,而且也可以使用单个代码库。此外,JavaScript引擎正在迅速发展,浏览器也在各方面不断进步,这是因为高性能硬件只会提高GPU的速度,从而提高单线程性能。然而,即使拥有HTML5强大的动画功能,混合应用的性能也无法与本地应用相媲美。

phonegap和cordova的未来

  • PhoneGap是开放标准的一个开源实现,由Apache软件基金会(apachesoftware Foundation)拥有,更名为apachecordova。把Cordova想象成驱动PhoneGap的引擎。Cordova与PhoneGap的关系就像WebKit与Chrome或Safari的关系。Cordova归Apache所有,始终保持开源和****。然而,PhoneGap是Cordova的发行版,甚至可能对附加服务收费。PhoneGap是Adobe的专有产品,框架的未来掌握在Adobe手中。

phonegap与cordova:对比图

框架(phonegap)和科尔多瓦(cordova)的区别

总结 - phonegap的(of phonegap) vs. 科尔多瓦(cordova)

PhoneGap和Cordova这两个术语经常互换使用,它们都是开源框架,用于使用HTML、CSS和JavaScript构建与平台无关的移动应用程序。然而,区别在于名称。PhoneGap基本上是Cordova的一个开源发行版,它以前是Adobe系统所有的,但是最初的代码库后来交给了Apache软件基金会,因此Apache将它重新命名为Apache Cordova,以保持它的开源和****。简单来说,PhoneGap就是Cordova加上一些额外的Adobe材料和定制包。把Cordova想象成一个驱动PhoneGap框架的引擎。

  • 发表于 2021-06-25 14:58
  • 阅读 ( 293 )
  • 分类:IT

你可能感兴趣的文章

托多瓦人(todoist)和神童(wunderlist)的区别

托多瓦人(todoist)和神童(wunderlist)的区别 Todoist和Wunderlist是两个在线任务管理应用程序。您可以使用这些待办事项列表管理器来管理您的日常工作。待办事项列表有助于提醒一天、一周或一个月内需要完成的任务。尽管这些应...

  • 发布于 2020-10-24 09:51
  • 阅读 ( 141 )

javascript移动应用:是的,有一个框架

... PhoneGap是一个开源框架,允许使用JavaScript(用于应用程序逻辑)和HTML+CSS(用于接口和设计)快速开发混合移动应用程序。它是基于Cordova的,Cordova也是开源的,但是缺少Ph...

  • 发布于 2021-03-13 05:23
  • 阅读 ( 197 )

java与javascript:你需要知道的一切

...HTML/CSS/JS。 移动应用程序——React Native和PhoneGap等框架允许您使用JavaScript创建移动应用程序。这些框架通常分为两种类型:将JavaScript转换为本机代码的框架和使用捆绑JavaScript引擎作为应用程序呈现的框架。 ...

  • 发布于 2021-03-14 17:24
  • 阅读 ( 239 )

要构建android应用程序,您需要学习以下7种编程语言

... 要以这种方式创建Android应用程序,可以使用Adobe Cordova,这是一个开源框架,还支持iOS、windows10 Mobile、Blackberry、Firefox等。尽管Cordova非常有用,但要想让一个半正派的应用程序启动并运行起来,需要做大量的工作,这就...

  • 发布于 2021-03-15 11:36
  • 阅读 ( 249 )

什么是arcore和arkit增强现实框架?

ARCore和ARKit是谷歌和苹果各自的增强现实框架,可以为他们的平台带来更多的AR应用。他们使用智能**的摄像头为现有环境添加互动元素。 什么是增强现实(augmented reality)? 增强现实一般缩写为“AR”,是一种真实世界的观点,已...

  • 发布于 2021-04-06 12:02
  • 阅读 ( 268 )

调查开始于世界上最具标志性的天文台之一

...。 中佛罗里达大学天文台主任弗朗西斯科·科尔多瓦(Francisco Cordova)在一次记者电话采访中说:“主反射镜的大部分状况良好,但我们的重点确实是确保平台具备在不久的将来运行所需的结构稳定性。”。 周...

  • 发布于 2021-04-18 06:23
  • 阅读 ( 114 )

这种显示器使用磁性磁流体来显示时间,非常迷人

...将其拾起并移动这两个模块,盆和电子设备,坐在一个铝框架安全。“虽然上面的例子视频显示费罗利克被用作时钟,科尔曼说,控制软件是灵活的,可以呈现“文本,形状和过渡”,以及自定义动画。这听起来不太令人兴奋,...

  • 发布于 2021-05-01 02:57
  • 阅读 ( 87 )

三星科比(samsung corby)和三星热那亚(samsung genoa)的区别

...很小,尽管有些人认为热那亚不值得。 这两款车最大的区别是摄像头,因为Corby拥有200万像素的摄像头,而Genoa拥有130万像素的摄像头。与其他配备500万至800万像素摄像头的智能**相比,这似乎没什么大不了的。但在光谱的低端...

  • 发布于 2021-06-23 07:25
  • 阅读 ( 176 )

中音(alto)和中音萨克斯管(tenor saxophones)的区别

...实证明,男高音是使用最多的一种。中音萨克斯管较小的框架也使它成为萨克斯管的年轻学生的首选。这是一个合适的乐器开始,因为它需要更小,有时更紧,是年轻的音乐家更容易掌握,然后再去演奏其他更大类型的萨克斯管...

  • 发布于 2021-06-23 08:43
  • 阅读 ( 357 )

饥饿的杰克(hungry jack’s)和汉堡王(burger king)的区别

饥饿杰克vs汉堡王 说到汉堡包,大家都知道有两个名字是最受欢迎的,他们分别叫汉堡王和饥饿杰克。不要对不同的品牌太过困惑,因为它们最初隶属于一家公司,那就是汉堡王公司。 Insta汉堡王由基思J。克莱默和马修在1953...

  • 发布于 2021-06-23 13:59
  • 阅读 ( 385 )
沈芥。
沈芥。

0 篇文章

相关推荐