Что такое Кордова, и как это связано с PhoneGap?
Я понимаю, что PhoneGap был приобретен Adobe, и что теперь он был ассимилирован в Cordova (часть Apache). Но что все это значит? Это один и тот же продукт? Или две отдельные сущности?
3 ответа:
PhoneGap был проектом с открытым исходным кодом, начатым компанией Nitobi. В рамках покупки Nitobi компанией Adobe, поскольку в проекте PhoneGap было много участников из крупных компаний, таких как IBM и т. д., Проект был внесен в Apache Software Foundation.
сначала название было изменено на" Callback", но затем было переименовано в" Cordova " (после улицы офисы Nitobi были в какой-то момент). Это потому, что в отличие от самого проекта,имя PhoneGap - это часть покупки Adobe Nitobi.
на самом деле... как выразился сам Брайан Леру: "PhoneGap питается от Cordova. Подумайте: webkit для safari."
Что касается проекта GitHub, связанного с ответом in @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
здесь сообщение в блоге, которое объясняет, как оба phonegap и Кордова здесь, чтобы остаться: PhoneGap, Кордова, а что в имени?
от https://github.com/brianleroux/cordova README.md
набор инструментов проекта PhoneGap, который автоматизирует общие задачи для построения кросс-платформенные мобильные проекты с OS X.
автоматизация общих задач рабочего процесса разработки, таких как: компиляция, отладка, тестирование, выпуск и другие вещи между ними. В качестве дополнительного преимущества проектов, созданных с помощью Cordova создать последовательный, предсказуемо, легко понять и поэтому расширить программный проект. Вводится ряд конвенций, устраняющих необходимость в мобильных устройствах разработчики переучивают свои инструменты или, что еще хуже, перестраивают их для каждого проект.
PhoneGap и Cordova-это не одно и то же, Cordova-это инструментальная цепочка, которая улучшает развитие проекта PhoneGap