Plattformübergreifende Entwicklung mobiler Anwendungen mit Apache Cordova

Inhaltsverzeichnis

Einführung

Sie werden in der Lage sein, die Unterschiede zu anderen ähnlichen Tools für die mobile Entwicklung zu verstehen, und wir werden Ihnen beibringen, Ihre eigene Anwendung nur mit Apache Cordova als Basis zu erstellen.

Was ist Apache Cordova?Es ist ein Entwicklungsframework für mobile Open-Source-Anwendungen, mit dem Sie Standard-Webtechnologien wie z HTML5, CSS3 und Javascript für den Betrieb auf verschiedenen Plattformen, wobei die native Entwicklungssprache für jede mobile Plattform vermieden wird. Es sollte beachtet werden, dass jede Anwendung für jede Plattform paketiert ist und von API-Links abhängt, um auf die Elemente des Geräts wie Sensoren, Daten und Netzwerkzustände zuzugreifen.

Was ist Apache Cordova nicht?Wenn wir in die Welt der mobilen Programmierung einsteigen, neigen wir dazu, die Vielfalt der Tools, die es derzeit für diese Art der Entwicklung gibt, zu verwirren.

Zunächst müssen wir klarstellen, dass der grundlegende Unterschied darin besteht, dass es 2 Arten der mobilen Entwicklung gibt:

1. Native Entwicklung

Auf dem Gerät läuft die Anwendungsentwicklung in der Muttersprache des Betriebssystems. Beispiel: Android (JAVA), iOS (Objective-C), BlackBerry OS (C++) …

2. Hybridentwicklung

Es ist die Entwicklung von Anwendungen in Web-Programmiersprachen (HTML, CSS und JS).

Daher können wir sagen, dass in Apache Cordova keine nativen Anwendungen entwickelt werden, sondern nur ein hybrides Anwendungsentwicklungs-Framework, das alle unsere Webdateien zusammen mit anderen Dateien (Plugins, Bibliotheken …) packt, um sie dann vom Webview zu interpretieren (Fenster des speziellen Browsers) des Gerätes.

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, wobei klargestellt werden sollte, dass es sich im Fall von Phonegap um die proprietäre Version (Paid) handelt, die von der Firma Adobe erstellt und unterstützt wird. Seine Stärke ist, dass Sie in der Cloud kompilieren können, ohne alle Plattformen in Ihren Händen halten zu müssen, 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 des Unternehmens Intel. Alle diese Tools haben Cordova als Grundlage für die Verpackung.

In diesem Tutorial verwenden wir nur Apache Cordova und lassen die Wahl der verschiedenen Frameworks oder IDEs, die sie verwenden könnten, um das Design und die Entwicklung der Anwendung zu erleichtern.

VorherigeSeite 1 von 6Nächste

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave