PhoneGap ist ein Anwendungsentwicklungs-Framework wie Cordova.
Ein wichtiger Punkt bei beiden ist, dass Sie damit Anwendungen erstellen können, die auf verschiedenen Geräten und Anwendungen funktionieren, jedoch mit einer traditionellen Benutzererfahrung für jedes Betriebssystem.
Es gibt jedoch einen kleinen Unterschied zwischen den beiden.
Key Take Away
- PhoneGap und Cordova sind zwei beliebte Frameworks, die zur Entwicklung mobiler Anwendungen verwendet werden.
- PhoneGap ist ein Adobe-Produkt mit Cordova als Kern, das zusätzliche Funktionen und Dienste bietet.
- Cordova ist ein Open-Source-Framework, mit dem Entwickler mobile Apps mit HTML, CSS und JavaScript erstellen können.
PhoneGap gegen Cordova
PhoneGap ist ein Adobe-Produkt, das ursprünglich von Nitobi entwickelt wurde und zusätzliche Dienste zum Erstellen und Verteilen von Apps enthält. Cordova ist ein Open-Source-Projekt, das später von Adobe übernommen wurde und ein reines Open-Source-Projekt ist, das über die Apache Software Foundation vertrieben wird.

PhoneGap ist eine Plattform für die Anwendungsentwicklung für mobile Geräte wie Smartphones und Tablet-Computer. Ermöglicht die Entwicklung von Webanwendungen in JavaScript und anderen Webtechnologien.
Einheimische mobile Anwendungen werden mit HTML, CSS und JavaScript erstellt, wobei gerätespezifische Benutzerinteraktionen in der Zielsprache des Zielgeräts erstellt werden.
Cordova ist ein beliebtes Framework, mit dem Sie separate mobile Anwendungen mit HTML, CSS und JavaScript erstellen können.
Es verwendet die Befehlszeilenschnittstelle von Apache Cordova, um native Android- und iOS-Apps zu erstellen. Cordova ist ein Framework für die Entwicklung mobiler Anwendungen, mit dem Sie mithilfe von Webtechnologie mobile Anwendungen erstellen können.
Vergleichstabelle
Vergleichsparameter | PhoneGap | Cordova |
---|---|---|
Geschichte | PhoneGap wurde basierend auf Cordova von Adobe erstellt. | Das Testen von Apps mit PhoneGap kann auch unter Windows für iOS-Apps durchgeführt werden. |
Quelle | PhoneGap ist ebenfalls Open Source. | Es ist Open-Source-Software. |
In-App-Kauf | PhoneGap unterstützt keinen In-App-Kauf. | Cordova unterstützt In-App-Käufe. |
Um eine mit Cordova erstellte iOS-App zu testen, benötigt man insbesondere einen iOS-Simulator. | Plattformabhängig | Um eine mit Cordova erstellte iOS-App zu testen, benötigt man insbesondere einen iOS-Simulator. |
Adobe-Build | Es war ein kostenpflichtiger Dienst, der in PhoneGap verfügbar war. | In Cordova gab es keinen solchen Dienst. |
Was ist PhoneGap?
PhoneGap ist ein Anwendungsentwicklungstool, mit dem Entwickler Code mit HTML5, CSS und JavaScript schreiben können.
Dadurch können sie eine herkömmliche App erstellen, die auf verschiedenen Plattformen wie iOS, Android und Blackberry verwendet wird.
Da Entwickler mobiler Anwendungen PhoneGap verwenden, müssen sie auf der gesamten Plattform keine andere Sprache verwenden.
Mit anderen Worten, PhoneGap ermöglicht es Entwicklern, einmal zu schreiben und es auf mehreren Telefonen zu verwenden. Außerdem können Sie PhoneGap verwenden, um mobile Apps mit einer einzigen Codebasis zu aktualisieren, die auf verschiedenen mobilen Plattformen funktioniert.
PhoneGap, einer der beliebtesten Entwickler mobiler Apps, ist ein Open-Source-lizenziertes Apache 2.0-Projekt von Adobe. Es ist als kostenloser Download verfügbar, und es ist nicht teuer, es zu verwenden.
PhoneGap ist ein mobiles HTML5-Framework zum Erstellen mobiler Anwendungen mit Webtechnologien wie CSS3, HTML5 und JavaScript.
Ermöglicht Entwicklern die Nutzung bestehender Fähigkeiten, Foren und Tools zum Schreiben mobiler Anwendungen mithilfe von Webtechnologien.
PhoneGap machte schließlich keine Fortschritte mehr, weshalb es eingestellt und in Apache Cordova umbenannt wurde, das der Apache Software Foundation gehört.
Es war jedoch eine sehr effektive App, die darauf ausgelegt war, das App-Erstellungserlebnis einfacher und schneller zu machen.

Was ist Córdoba?
Cordova ist eine mobile Entwicklungsplattform. Ermöglicht Ihnen das Schreiben eines einzigen Codesatzes und das Erstellen von Anwendungen auf mehreren Mobilgeräten mithilfe Ihrer bevorzugten Webtechnologien wie HTML5, CSS3 und JavaScript.
Dies kann Ihnen viel Zeit und Energie sparen, wenn Sie die App entwickeln. Cordova ist kostenlos und Open Source. Sie müssen jedoch Android- und iOS-Lizenzen separat erwerben.
Cordova ist ein Software Development Kit, mit dem Sie mobile Anwendungen mit HTML, CSS und JavaScript erstellen können, ohne verschiedene Sprachen lernen zu müssen. Cordova ermöglicht Ihnen auch die Verwendung plattformübergreifender Entwicklungstools mithilfe eines Frameworks wie Angular JS oder Ionic.
Enthält ein Plugin-System, das den Zugriff auf native Gerätefunktionen ermöglicht. PhoneGap basiert auf dem Cordova-Code.
Es soll offen und kostenlos sein, aber da es unter dem Namen Apache entwickelt wird, ist es möglicherweise nicht immer kostenlos. Dies ist der bedeutendste Unterschied zwischen dem völlig kostenlosen PhoneGap und Cordova.
Nachdem Sie Ihren App-Code erhalten haben, wenden Sie ihn auf die Vorlage an oder installieren Sie ihn auf dem Gerät. Sie können auch Plugins erstellen, um die Cordova-Funktionalität zu erweitern.
Mehrere Produkte auf dem Markt verwenden den Basiscode von Cordova, wie z. B. Ionic, Onsen UI, Visual Studio usw.
Hauptunterschiede zwischen PhoneGap und Cordova
- Cordova kann PhoneGap-Bibliotheken verwenden, wobei einige der Cordova-Bibliotheken nicht mit PhoneGap kompatibel sind.
- PhoneGap hat den gleichen Zweck wie Cordova, aber es kann in Cordova keinen In-App-Kauf verwenden, und es verwendet auch eine Funktion namens In-App-Kauf.
- PhoneGap wird zusätzlich von Adobe beworben, was bedeutet, dass das Unternehmen im Vergleich zu Cordova zusätzliche Vorteile genießt.
- PhoneGap kann als Distribution bezeichnet werden, eine Klassifizierung von Cordova. Im Wesentlichen basieren beide auf derselben Basis, aber PhoneGap hat leicht unterschiedliche Funktionen.
- PhoneGap ist keine aktive Anwendung mehr und wurde heruntergefahren. Apache Cordova funktioniert jedoch weiterhin.