Я понимаю, что PhoneGap был приобретен Adobe, и теперь его ассимилировали в Кордову (часть Apache). Но что все это значит? Являются ли они одним и тем же продуктом? Или два отдельных объекта?
Что такое Кордова, и как она относится к PhoneGap?
Ответ 1
PhoneGap - это проект с открытым исходным кодом, созданный компанией Nitobi. В рамках покупки Nitobi Adobe, поскольку в проекте PhoneGap было много участников из крупных компаний, таких как IBM и т.д., Проект был внесен в Apache Software Foundation.
Сначала имя было изменено на "Обратный звонок", но затем было переименовано в "Кордову" (после того, как в какой-то момент были открыты офисы Nitobi). Это связано с тем, что в отличие от самого проекта, имя PhoneGap является частью покупки Adobe Nitobi.
На самом деле... как выразился Брайан Леру: "PhoneGap работает от Кордовы. Думайте: webkit для сафари".
Что касается проекта GitHub, связанного с ответом @TDeBailleul, я подозреваю, что ностальгия по названию улицы заставила Брайана назвать один из его проектов "Кордова" , однако, что "Кордова" не обновлялась через 9 месяцев и а не проект инкубатора Apache Software Foundation "Кордова" .
http://incubator.apache.org/projects/callback.html
Новая блестящая веб-страница Кордовы теперь готова и может осветить еще больше света по этому вопросу.
http://incubator.apache.org/cordova/
Обновление. За время, прошедшее с того момента, как я опубликовал этот ответ, некоторые вещи изменились, и сейчас есть некоторые различия, в основном вокруг инструмента CLI.
Итак, я написал и обновил: http://blog.devgeeks.org/post/73789983750/cordova-vs-phonegap-an-update
Ответ 2
здесь сообщение в блоге, в котором объясняется, как и телефонная связь, и кордова здесь, чтобы остаться: PhoneGap, Кордова, и что называется?
Ответ 3
Из https://github.com/brianleroux/cordova README.md
Целевая программа проекта PhoneGap, которая автоматизирует общие задачи для построения кросс-платформенных мобильных проектов с OS X.
Автоматизация общих задач рабочего процесса разработки, таких как: компиляция, отладкой, тестированием, выпуском и другими вещами между ними. Как добавленный проекты, созданные с помощью Кордовы, создают согласованные, предсказуемы, понятны и поэтому расширяют программный проект. Введен ряд соглашений, в которых устранена необходимость использования мобильных разработчики переучивают свои инструменты или, что еще хуже, перестраивают их для каждого проект.
PhoneGap и Cordova не совпадают, Cordova - это инструментальная цепочка, которая улучшает развитие проектов PhoneGap.