Я хочу разработать гибридное мобильное приложение, и я хочу знать, в чем разница между Cordova и ionic?
В чем разница между апачей кордовой и ионной?
Ответ 1
- Apache Cordova - это проект сообщества, позволяющий создавать мобильные приложения для различных мобильных платформ с одной уникальной базой кода, поскольку вы разрабатываете свои приложение с веб-технологиями (HTML5, Javascript и CSS3) вместо того, чтобы полагаться на специфичные для платформы (родные) API, такие как Android, iOS или Windows Phone.
- Phonegap - это версия Cordova, но она продукт Adobe.
- Ionic Framework - это набор классов css и библиотека директив и модулей Javascript, построенных поверх Cordova, с помощью AngularJS.
Вот выдержка из страницы Apache Cordova Wikipedia, но это верно для Phonegap и Ionic:
Результирующие приложения называются гибридными, что означает, что они не являются истинно родным мобильным приложением (поскольку весь макет рендеринга выполняется через веб-представления, а не на платформе, основанной на пользовательском интерфейсе), а не на основе Интернета (потому что они не просто Веб-приложения, но упакованы в качестве приложений для распространения и имеют доступ к собственным API-интерфейсам устройств).
Все три проекта бесплатны и с открытым исходным кодом.
Ответ 2
PhoneGap является базой, кордова - от Apache, которая приобрела Phonegap. Они оба почти одинаковы, а ионный - это основа для улучшения интерфейса UI
Ответ 3
ionic framework - это инструменты sdk с открытым исходным кодом, которые состоят из css-шаблонов и javascript-библиотек, в основном angularjs, используя свои директивы, которые мы пишем код. Но в то время как Apsche Cordova является plattform, который выступает в качестве интерфейса для нашего выходного представления приложения.