What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 130 Stack Exchange communities.

is the new name of . I think these two tags should be merged.

share|improve this question
    
Isn't PhoneGap the new name of Cordova? –  ThePower Jun 26 '12 at 14:39
    
@ThePower: Feel free to edit it to match the fact (I'm not too sure myself, though). I'm more sure about the fact that they are the same, though, at least to user of the library. –  nhahtdh Jun 26 '12 at 14:45
7  
It really hasn't been renamed. "PhoneGap is a distribution of Apache Cordova." Like Chrome is a distribution of Chromium. –  vcsjones Jun 26 '12 at 15:15
    
@vcsjones: You are correct. However, I think most of the post are from Phonegap developers (as defined in the article you pointed out), rather than contributors. –  nhahtdh Jun 26 '12 at 16:15
    
Apache Cordova used to be Nitobi Phonegap. Now it's open source, and Adobe have their own product called Phonegap based on Cordova. –  Willshaw Media Jul 17 at 13:21
    
@WillshawMedia: So would that be a problem to the currently merged status of the 2 tags? (I really don't know so I am asking). –  nhahtdh Jul 17 at 13:25
    
Yeah I really don't think they should be merged. I don't use Phonegap, I use Cordova. –  Willshaw Media Jul 17 at 13:28
1  
@WillshawMedia: You can ask a new question in Meta.SO to request the 2 tags to be split, referring this question. Originally, I accepted the answer (to keep them separated) before the tag merge happened, so I don't know why the 2 tags are merged. –  nhahtdh Jul 17 at 14:17

2 Answers 2

up vote 10 down vote accepted

I'm a PhoneGap developer using Build, and disagree with this merge. PhoneGap has split off one part of its product, the engine, and the two will diverge more as time goes on. PhoneGap Build is probably going to dominate questions in the near future.

As a developer of apps using PhoneGap, I think of first. If I were contributing code to the Cordova project, I'd use .

Also, it's very likely someone else will come along and use the Cordova engine to do something similar to PhoneGap, and will spin off their own distro. The article a commenter mentioned, PhoneGap, Cordova, and what’s in a name?, mentioned the WebKit analogy and I think that's an appropriate way to look at it. A question might use , , and/or (or any combination of the three), but they are still separate tags.

share|improve this answer
2  
Moments ago I clicked on the "phonegap" and "cordova" tags, then hit the "learn more" link on each one. The two tag wiki I see are almost word-for-word identical, leaving me to wonder if there is any real difference between them. Would someone who understands the difference between them (i.e., someone who is not me) please edit that tag wiki to give clear advice on: When should I should tag my questions with "phonegap"? When should I should tag my questions with "cordova"? –  David Cary Feb 12 '13 at 7:58
    
@DavidCary if possible I would tag them as both - Cordova is the open source technology that Phonegap is built on. Phonegap 3.5 was released a little while after Cordova 3.5, I guess so Adobe had time to upgrade their Phonegap Build service. I think Phonegap is also integrated into the Brackets code editor, but not Cordova. ThinkingStiff's analogy of Webkit and Chrome/Safari is fantastic - perhaps the Chromium project and Chrome itself is closer though. Sometimes you don't know if the problem is specifically with the core (Webkit/Cordova) or the final product (Chrome/Phonegap). –  Willshaw Media Jul 17 at 13:26

They are different things even if developers using PhoneGap may not know where one ends and the other begins. (I know I often don't!) This is compounded by the fact that lots of code that used to be PhoneGap is now Cordova.

The blurring is not entirely unlike someone not understanding if a problem they are facing is in (e.g.) Safari or in WebKit. (As far as I know, this analogy was first popularized by Brian LeRoux.)

The fact that they are different things may be easier to see by their different code bases:

PhoneGap depends on Cordova but Cordova can be used without PhoneGap. You can see this by looking in the package.json file for the respective projects.

In theory, other projects may arise (or perhaps already have--I don't know much about Icenium etc.) that use Cordova as the underlying engine. Therefore, having separate tags is probably useful.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .