Что такое Кордова, и как это связано с PhoneGap?


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

3 57

3 ответа:

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

сначала название было изменено на" Callback", но затем было переименовано в" Cordova " (после улицы офисы Nitobi были в какой-то момент). Это потому, что в отличие от самого проекта,имя PhoneGap - это часть покупки Adobe Nitobi.

на самом деле... как выразился сам Брайан Леру: "PhoneGap питается от Cordova. Подумайте: webkit для safari."

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

Что касается проекта 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