Яка різниця між PhoneGap, Cordova та Ionic?


Відповідь 1:

Усі вони є гібридними рамками розвитку мобільних додатків.

Coredova також називається Apache Coredova, це відкрита версія JavaScript, яка допомагає вам створювати мобільні додатки з можливістю доступу до апаратних засобів пристрою. Однак для створення інтерфейсу користувача вам потрібні HTML5, CSS3, JavaScript, JQueryMobile, Sencha. Coredova не можна використовувати для створення інтерфейсу мобільного додатка. Він доповнює інші веб-технології, які використовуються для створення мобільних додатків.

Phonegap - це благодатна версія Coredova, що підтримується Adobe. Він просто надає додаткові додатки поверх існуючих Coredova.

Ionic - це поєднання HTML5 та Coredova. Ви можете розглядати це як повний стек-фреймворк для створення багатоплатформних мобільних додатків.

Щоб зрозуміти різні способи реалізації мобільних додатків, ви можете ознайомитись

з мого каналу YouTube - Codetutor.


Відповідь 2:

Деякі відповіді оманливі. Тож я напишу тут свою відповідь.

Кордова і Фонегап - це одне і те ж. Розглянемо Кордову як відкриту версію Phonegap. Обидва ці інструменти дозволяють нам упаковувати будь-який HTML, CSS, JavaScript у рідні інсталятори для мобільних пристроїв, наприклад apk чи ipa. Це означає, що ви можете використовувати будь-який веб-інструмент з ним. Приклад завантажувальної програми.

Ionic - це веб-інтерфейс, спеціально орієнтований на розробників Cordova / Phonegap. Це набір компонентів та сервісів інтерфейсу, які дозволяють нам створювати прекрасні мобільні додатки. Подумайте про Ionic як про завантажувальну програму для мобільних додатків.

Таким чином, це також уточнює, що Ionic не заснований на Кордові / Фонегапі. Він використовує Cordova / Phonegap для створення apk / ipa.

Я сподіваюся, що я відповів на ваше запитання.


Відповідь 3:

PhoneGap - це дистрибуція Apache Cordova. Тож Apache Cordova служить двигуном для PhoneGap так само, як WebKit - двигун, що працює на Chrome і Safari.

  • Раніше PhoneGap був продуктом Adobe. Щоб зберігати його завжди з відкритим кодом та дотримуватися стандартів, кодова база PhoneGap була передана Apache.Ap Acheche змінила назву як Cordova. А тепер вона відома як Apache Cordova.

Отже, це однакові міжплатформові рамки з різними назвами. Найважливіше тут зрозуміти, що “PhoneGap працює від Apache Cordova. PhoneGap - це Кордова, а також додаткові речі Adobe ».

Кордова завжди залишатиметься відкритим кодом та дозволяє створювати програми, які є рідними для Android, iOS та Windows, використовуючи веб-технології, такі як HTML, CSS, JavaScript.

А PhoneGap пропонує таке ж крос-платформене середовище, що і Кордова. Отже, наразі відмінність полягає в назвах одного і того ж фреймворку, у тому, що послуги PhoneGap належать Adobe, і багато хто не завжди є відкритим кодом та безкоштовним у використанні.

Ionic - це потужний HTML5 SDK, який допомагає створювати мобільні додатки для домашнього користування за допомогою веб-технологій, таких як HTML, CSS та Javascript.

Ionic в основному зосереджується на зовнішньому вигляді та взаємодії з користувальницьким інтерфейсом вашого додатка.

Ionic просто добре вписується в (PhoneGap або інші програми Javascript Framework), щоб спростити одну велику частину вашого додатка: передню частину.

В даний час Ionic потребує AngularJS для того, щоб працювати на повний потенціал. Хоча ви все ще можете використовувати частину CSS рамки, ви пропустите потужні взаємодії з інтерфейсом, жести, анімацію та інші речі.

Вони в майбутньому випускають плагіни Cordova / PhoneGap, щоб розширити можливості ваших додатків.