Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

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

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

На самом деле... как выразился Брайан Леру: "PhoneGap работает от Кордовы. Думайте: webkit для сафари".

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

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

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

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

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

Ответ 3

Из https://github.com/brianleroux/cordova README.md

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

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

PhoneGap и Cordova не совпадают, Cordova - это инструментальная цепочка, которая улучшает развитие проектов PhoneGap.