Что такое Cordova и как это связано с PhoneGap? - PullRequest
57 голосов
/ 22 февраля 2012

Я понимаю, что PhoneGap был приобретен Adobe, и теперь он ассимилирован в Cordova (часть Apache). Но что все это значит? Это один и тот же продукт? Или две отдельные сущности?

Ответы [ 3 ]

47 голосов
/ 22 февраля 2012

PhoneGap был проектом с открытым исходным кодом, запущенным компанией Nitobi.В рамках покупки Nitobi компанией Adobe, поскольку в проекте PhoneGap было много участников из крупных компаний, таких как IBM и т. Д., Проект был внесен в Apache Software Foundation.

Сначала имя было изменено на «Обратный звонок», нозатем был переименован в «Кордову» (после улицы офисы Нитоби были в какой-то момент).Это потому, что в отличие от самого проекта, имя PhoneGap является частью покупки Adobe Nitobi.

На самом деле ... как сказал сам Брайан Леру: "PhoneGapРаботает на Cordova. Подумайте: webkit to safari. "

http://blogs.nitobi.com/andre/index.php/2011/10/03/nitobi-enters-into-acquisition-agreement-with-adobe/

Что касается проекта GitHub, на который есть ссылка в ответе @ TDeBailleul, я подозреваю, что ностальгия по названию улицы привела Брайана кНазовите один из его проектов «Кордова», однако, что «Кордова» не обновлялась в течение 9 месяцев и не является проектом инкубатора Apache Software Foundation «Кордова».

http://incubator.apache.org/projects/callback.html

Совершенно новая блестящая веб-страница Cordova теперь доступна и может пролить еще больше света на эту тему.

http://incubator.apache.org/cordova/

Обновление : со времени, когда я это опубликовалОтвет: некоторые вещи изменились, и сейчас есть некоторые различия, в основном в отношении инструментов CLI.

Итак, я написал и обновил: http://blog.devgeeks.org/post/73789983750/cordova-vs-phonegap-an-update

7 голосов
/ 20 марта 2012

здесь сообщение в блоге, которое объясняет, как PhoneGap и Cordova здесь, чтобы остаться: PhoneGap, Cordova, и что в названии?

3 голосов
/ 22 февраля 2012

С https://github.com/brianleroux/cordova README.md

Набор инструментов проекта PhoneGap, который автоматизирует общие задачи для сборки кроссплатформенные мобильные проекты с OS X.

Автоматизация общих задач рабочего процесса разработки, таких как: компиляция, отладка, тестирование, выпуск и другие промежуточные вещи. Как добавлено выгодные проекты, созданные с помощью Cordova, создают предсказуемый, легкий для понимания и для этого расширенный программный проект. Введен ряд соглашений, устраняющих необходимость в мобильном разработчики переучивают свои инструменты или, что еще хуже, перестраивают их для каждого проект.

PhoneGap и Cordova - это не одно и то же, Cordova - это набор инструментов, который улучшает разработки проекта PhoneGap

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...