Einleitung
Sie können verstehen, worin der Unterschied zu anderen ähnlichen Tools für die mobile Entwicklung besteht, und wir zeigen Ihnen, wie Sie Ihre eigene Anwendung nur mit Apache Cordova als Basis erstellen.
Zunächst müssen wir klarstellen, dass der grundlegende Unterschied darin besteht, dass es zwei Arten der mobilen Entwicklung gibt:
1. Native Development
Es ist die Anwendungsentwicklung in der Muttersprache des Betriebssystems, das auf dem Gerät ausgeführt wird. Beispiel: Android (JAVA), iOS (Objective-C), BlackBerry OS (C ++) …
2. Hybride Entwicklung
Es ist die Entwicklung von Anwendungen in Web-Programmiersprachen (HTML, CSS und JS).
Daher können wir sagen, dass Apache Cordova keine nativen Anwendungen entwickelt, sondern nur ein hybrides Anwendungsentwicklungsframework, das alle unsere Webdateien mit anderen Dateien (Plugins, Bibliotheken …) verpackt, die vom Webview (Fenster) interpretiert werden des speziellen Browsers) des Geräts.
Apache Cordova, Phonegap, Intel XDK, Ionic … Was ist der Unterschied?
Viele Programmierer neigen dazu, diese Tools für die mobile Entwicklung mit Apache Cordova zu verwechseln, wo klar ist, dass es sich bei Phonegap um die proprietäre Version (Paga) handelt, die von der Firma Adobe erstellt und unterstützt wird. Die Stärke besteht darin, dass Sie in der Cloud kompilieren können, ohne alle Plattformen in Ihren Händen zu haben, auf denen Ihre Anwendung ausgeführt wird. Ionic ist ein Open Source-Framework, das sich mehr auf das Erscheinungsbild der Anwendung konzentriert. Intel XDK ist eine IDE (Integrated Development Environment) für mobile Anwendungen der Firma Intel. Alle diese Werkzeuge haben Cordova als Grundlage für die Verpackung.
In diesem Lernprogramm wird nur Apache Cordova verwendet, wobei die Auswahl der verschiedenen Frameworks oder IDEs offen bleibt, die zum Entwerfen und Entwickeln der Anwendung verwendet werden können.