Entwicklung plattformübergreifender mobiler Anwendungen mit Apache Cordova

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.

Was ist Apache Cordova?
Es ist ein Entwicklungsframework für Open Source-Mobilanwendungen , mit dem Sie Standard-Webtechnologien wie HTML5, CSS3 und Javascript verwenden können , um auf verschiedenen Plattformen zu arbeiten, wobei die native Entwicklungssprache für jede Mobilplattform vermieden wird. Es sollte beachtet werden, dass jede Anwendung für jede Plattform gepackt ist und von API-Links abhängt, um auf die Elemente des Geräts wie Sensoren, Daten und Netzwerkzustände zuzugreifen.

cordova-0.jpg

Was ist nicht Apache Cordova?
Wenn wir in die Welt der mobilen Programmierung einsteigen, sind wir in der Regel verwirrt über die Vielzahl von Tools, die derzeit für diese Art der Entwicklung verfügbar sind.

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.

See also  Erste Schritte mit Crystal

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.

Zurück
Seite 1 von 6
Weiter

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *