当前位置: 首页 > 知识库问答 >
问题:

PhoneGap和Cordova命令之间有区别吗?

鲁涵意
2023-03-14

我第一次安装Phonegap,只是浏览了一下文档。令我困惑的是,一些文档正在使用命令“phonegap”和一些“cordova”。

Android平台指南:

$ cordova create hello com.example.hello "HelloWorld"

《命令行界面指南》告诉我们:

$ phonegap create hello com.example.hello HelloWorld

这两个命令之间是否有差异(导致不同的文件和文件夹结构),或者它们只是同一事物的别名?

共有3个答案

柯乐池
2023-03-14

根据我读到的内容(如果我错了,请纠正我):

Phonegap声称他们开始尝试做这个,但做不到,所以他们把它交给了Apache软件基金会。

阿帕奇在他们的威严中(阿帕奇万岁)修复了它,开发了它,并使它变得无比威严。

现在Phonegap正试图维护和增强他们取回的一份拷贝,但仍在不断填充。

所以,根据我的想法,我想要一个由经验丰富的专业人员制作的可靠的开发平台,我可以信任,而不是一个修补过的said的子版本。因此,我要说我是Cordova开发人员,而不是Phonegap开发人员。

iv还读到,在第二次绝望地试图获得对Apache伟大作品的欢迎和控制时,Phonegap现在已经以Adobe的名义出售。你知道Adobe,他们是那些什么都不免费做的人,并且非常不擅长维护软件生命周期,以至于他们的应用程序每次你眨眼时都需要执行更新,并且出于某种原因,他们的每个应用程序的大小大约是你预期的100倍。

如果我没有看错的话,我想这就是我的研究总结。

如果是真的,那么让我们抛开这整个电话间隙的胡说八道,继续使用科尔多瓦。

严宸
2023-03-14

很晚才回答,但我认为这可能有用。

这两个cli之间存在差异,phonegap是一个封装cordova的命令。在create(创建)情况下,唯一的区别是覆盖的默认应用程序

在其他一些情况下,差异更为显著。例如,phonegap build带有远程构建功能,而cordova build只支持本地构建。

我发现PhoneGap有一个很大的限制,那就是您只能使用PhoneGap构建服务构建一个发布版APK。在Cordova上,您可以使用Cordova build android—release进行构建。

敖硕
2023-03-14

http://phonegap.com/blog/2012/03/19/phonegap-cordova-and-whate28099s-in-a-name/

我想这个url解释了你需要什么。Phonegap构建于Apache Cordova之上,没有其他功能。您可以将Apache Cordova视为驱动PhoneGap的引擎。随着时间的推移,PhoneGap发行版可能会包含额外的工具,这就是为什么它们在命令上有所不同,但它们做的是相同的事情。

编辑:添加了关于命令差异的额外信息,以及phonegap可以做什么,而apache cordova不能或viceversa

PhoneGap的第一个命令行选项

http://docs.phonegap.com/en/edge/guide_cli_index.md.html

Apache Cordova选项http://cordova.apache.org/docs/en/3.0.0/guide_cli_index.md.html#The命令行界面

>

  • 因为几乎大多数命令都是相似的。几乎没有差异(注意:代码库中没有差异)

    Adobe可以向PhoneGap添加其他功能,这样就不会出现在Cordova中,例如:远程构建您需要帐户的应用程序https://build.phonegap.com

    虽然对于本地构建phonegap cli使用cordova cli(链接检查:https://github.com/phonegap/phonegap-cli/blob/master/lib/phonegap/util/platform.js)

    平台环境名称。映射:

    '本地'=

    '远程'=

    同样来自以下存储库:需要cordova的模块是:

    build
    create
    install
    local install
    local plugin add , list , remove
    run
    mode
    platform update
    run
    

    其中不包括科尔多瓦:

    remote build
    remote install
    remote login,logout
    remote run
    serve
    

  •  类似资料:
    • 我刚刚安装了Phonegap的第一个time.confuses我的事实是,一些文档正在使用命令“phonegap”和一些“cordova”是电话间隙和cordovan命令之间的区别?我需要使用哪个命令来创建phonegap应用程序?请任何人都可以帮助我?

    • 嗨,我需要开发一个简单的应用程序,这是混合运行在kitkat版本的android。由于PhoneGap 3.3是可能的,我一直在尝试安装它。 但我对安装过程感到非常困惑。 首先,我在我的windows 7 32位系统中安装了nodejs。 然后,我从phonegap网站运行命令。这是链接http://phonegap.com/install/我能够创建一个项目。但我面临一个错误,无法启动模拟器。(

    • Apache Cordova和PhoneGap有什么关系和区别?利弊分别是什么?

    • 我想开发一个混合移动应用程序,我想知道Cordova和ionic的区别是什么?

    • 我发现了一个结果 alpha命令和beta命令有什么区别?

    • 本文向大家介绍grep和fgrep命令之间的区别,包括了grep和fgrep命令之间的区别的使用技巧和注意事项,需要的朋友参考一下 在任何语言或框架中,最重要和主要的功能之一就是搜索数据。它不仅表示语言的性能,还表示存储数据的方式。因此,特别是如果我们以LINUX操作系统为例,则有两个重要的命令,即grep和fgrep。 这两个命令都用于搜索文件,目录甚至多个文件夹中的任何字符串或正则表达式。这两