Autopatrol, Moderator
1.304
Bearbeitungen
Md 42 (Diskussion | Beiträge) (Geschichte von Cordova) |
Md 42 (Diskussion | Beiträge) (Neuer Abschnitt "Verwendung") |
||
Zeile 4: | Zeile 4: | ||
''Apache Cordova'' geht auf das Produkt PhoneGap der kanadischen Firma Nitobi zurück, die im Jahr 2011 von der viel größeren Firma [[Adobe]] übernommen wurde. Adobe spendete den Quellcode von PhoneGap an die ''Apache Software Foundation'', die PhoneGap unter dem Name ''Cordova'' als Open-Source-Projekt veröffentlichte und weiter entwickelt. Die Firma Adobe entwickelt aber auch nach dieser Übergabe weiter an PhoneGap und bietet kommerzielle Dienste unter dem Namen [[Adobe PhoneGap]] an; deshalb kann [[PhoneGap]] als kommerzielle Distribution von ''Apache Cordova'' betrachtet werden.<ref>{{Cite web | url = https://www.heise.de/developer/artikel/Cross-Plattform-Apps-mit-PhoneGap-entwickeln-1934535.html?seite=6 | title = Cross-Plattform-Apps mit PhoneGap entwickeln - Exkurs: PhoneGap oder Apache Cordova? | author = Marcus Ross | accessdate = 2019-07-25 | date = 2013-08-13 | publisher = heise.de}}</ref> | ''Apache Cordova'' geht auf das Produkt PhoneGap der kanadischen Firma Nitobi zurück, die im Jahr 2011 von der viel größeren Firma [[Adobe]] übernommen wurde. Adobe spendete den Quellcode von PhoneGap an die ''Apache Software Foundation'', die PhoneGap unter dem Name ''Cordova'' als Open-Source-Projekt veröffentlichte und weiter entwickelt. Die Firma Adobe entwickelt aber auch nach dieser Übergabe weiter an PhoneGap und bietet kommerzielle Dienste unter dem Namen [[Adobe PhoneGap]] an; deshalb kann [[PhoneGap]] als kommerzielle Distribution von ''Apache Cordova'' betrachtet werden.<ref>{{Cite web | url = https://www.heise.de/developer/artikel/Cross-Plattform-Apps-mit-PhoneGap-entwickeln-1934535.html?seite=6 | title = Cross-Plattform-Apps mit PhoneGap entwickeln - Exkurs: PhoneGap oder Apache Cordova? | author = Marcus Ross | accessdate = 2019-07-25 | date = 2013-08-13 | publisher = heise.de}}</ref> | ||
==Verwendung== | |||
Cordova wird in Form eines Kommandozeilen-Werkzeugs für ''Node.js'' (JavaScript-Laufzeitumgebung für Desktop-Computer und Server) bereitgestellt.<ref>{{Cite web | url = https://www.npmjs.com/package/cordova | title = Seite für Paket "Cordova CLI" auf npmjs.com | accessdate = 2019-07-25 | publisher = npmjs.com | language = en}}</ref><ref>{{Cite web | url = https://cordova.apache.org/docs/en/latest/guide/cli/ | title = Create your first Cordova app | accessdate = 2019-07-25 | publisher = apache.org | language = en}}</ref> | |||
Cordova kann die Apps für die verschiedenen unterstützen Plattforme nicht selbst erstellen; es erstellt nur App-Projekte für das jeweilige [[SDK]], das dann für die Erstellung der Installations-Datei (z.B. einer [[APK]]-Datei für Android) aufgerufen wird. Da das für die Erstellung von [[iOS]]-Apps benötige SDK nur für [[MacOS]] zur Verfügung steht, kann mit Cordova auf einem Windows- oder [[Linux]]-PC nicht die Installations-Datei für iOS (IPA-Datei) erzeugen. | |||
== Weblinks == | == Weblinks == |