Cordova Apache (раньше PhoneGap) является платформой, которая позволяет разработчикам создавать межплатформенные мобильные приложения с помощью веб-технологий как HTML, JavaScript и CSS.
Cordova является открытым исходным кодом, перекрестное устройство мобильная платформа разработки, которая позволяет разработчикам создавать мобильные приложения с помощью JavaScript, HTML и CSS, который может быть развернут на каждом устройстве, вместо того, чтобы программировать на родном языке каждого устройства. Это также обеспечивает библиотеку JavaScript и обертку для доступа для удаления сердцевины мобильных аппаратных средств как акселерометр, камера, контакты и GPS.
Cordova первоначально назвали PhoneGap, но после того, как Nitobi был приобретен Adobe, код PhoneGap был пожертвован Apache и имени, изменившему на Cordova. Проект официально закончил Инкубацию Apache в октябре 2012 и является теперь проектом верхнего уровня в Основе программного обеспечения Apache (ASF). Adobe все еще активно способствует проекту и размещает исходный сайт PhoneGap.
Мобильное приложение Cordova записано в JavaScript, HTML и CSS. JavaScript, используемый Cordova, является агностиком платформы и может легко быть связан другими популярными платформами JS как мобильный jQuery, angularjs и другие. Финал скомпилировал пакет приложений (пакет), может быть скомпилирован с помощью SDK поставщика и развернут на хранилище приложения поставщика. Adobe также выполняет сервис под названием Сборка PhoneGap, для которой проект Cordova может быть отправлен с незначительными модификациями и скомпилирован для нескольких мобильных платформ без потребности установить необходимый SDKs локально. Сборка PhoneGap в настоящее время поддерживает iOS, Android и Windows Phone 8.
Официальный сайт Apache проект Cordova является https://cordova.apache.org/. Ресурсы разработчика, документация и демонстрационные приложения могут быть, может быть найден на http://www.phonegap.com/. Начиная с версии 3.0, Cordova распределяется, прежде всего, через nodejs, и проекты могут быть и разработаны и скомпилированы в той среде.
В апреле 2015 реестр cordova-плагинов был перемещен в npm реестр, и старый реестр будет отклонен к концу 2015.
У Cordova есть различные степени поддержки различных платформ. Текущие основные платформы являются iOS (iPhone и iPad), Android, BlackBerry, Firefox OS, Ubuntu, Windows Phone 8 и Windows Store. У Cordova есть код для поддержки Symbian, Bada, Tizen и WebOS. Актуальный список поддерживаемых платформ может быть найден на Wiki Cordova.
Чат о PhoneGap и Cordova с другими пользователями Переполнения стека
cordova-2.0.0, cordova-2.7.0, cordova-3, cordova-3.5, cordova-3.8.0, cordova-4, cordova-5.0.0, cordova6.4.0