/ / Multi-Device-Hybrid-App-Projekt ist nicht das gleiche wie ein Cordova-Projekt - cordova, Visual-Studio-2013, Multi-Gerät-Hybrid-Apps

Multi-Device Hybrid-App-Projekt ist nicht das gleiche wie ein Cordova-Projekt - Cordova, Visual-Studio-2013, Multi-Gerät-Hybrid-Apps

Ich versuche, meinen Kopf um den Weg zu bekommen Visual Studio - Multi-Device Hybrid-App-Projekt legt eine Dateistruktur im Vergleich zu Cordova (PhoneGap) legt eine Dateistruktur.

Ich bin ein wenig verwirrt, weil ich dachte, dass diese VS-Erweiterung zum Erstellen von Telefon-Gap-Anwendungen gedacht war

Hier ist der Vergleich der Dateistrukturen zwischen Visual Studio (MDHA) und dem Counter-Teil von Cordova (PhoneGap).

cordova create hallo au.com.IdeasMen KeepInContact

Der Cordova Create-Befehl erstellt eine Dateistruktur wie diese

Bildbeschreibung hier eingeben

VS-Projekt Multi-Device-Hybrid-App sieht so aus

Bildbeschreibung hier eingeben

Diese zweite Struktur sieht ein bisschen wie der Inhalt des Cordova WWW-Ordners aus, aber selbst dann ist es nur ähnlich, nicht gleich.

Antworten:

1 für die Antwort № 1

Erstens, lasst uns zwischen Cordova und. UnterscheidenPhoneGap als separate Dinge. Cordova ist die Open-Source-Implementierung und obwohl es einen Kern mit PhoneGap teilt, gibt es immer Chancen, dass Adobe etwas "Besonderes" mit PhoneGap tun könnte, um seinen Service zu verbessern.

Zweitens, über die Art des ProjektsStruktur. Während Multi-Device-Hybrid-Apps bemüht sind, dasselbe Aussehen und Verhalten wie bei einem Cordova-Projekt beizubehalten, gibt es sicherlich Design- und kosmetische Entscheidungen, die getroffen wurden, um es für Entwickler nutzbar zu machen. Einige könnten sagen, dass die Beibehaltung der exakt gleichen Struktur das Argument der Vertrautheit unterstützt, und das ist auch ein gültiger Punkt.

Das Wichtigste, an das man sich erinnern sollte, ist dasUnabhängig davon, wie die Struktur in Visual Studio aussieht, führt MDHA keine proprietären Aktionen mit dem Projekt aus. Es ist nur ein Enabler, mit dem Entwickler mit der Cordova CLI arbeiten können, indem sie eine GUI bereitstellen, mit der sie arbeiten können. Unter den Deckeln macht es das Projekt immer noch zu einem Cordova-ähnlichen Projekt.

Das und all die zusätzlichen Funktionen wie Einrichten der Maschine, Entwickeln und Debuggen, Hinzufügen von Diensten, Verbinden mit Emulatoren und Erstellen und Veröffentlichen.

Offenlegung: Ich bin ein Programm-Manager für das Visual Studio Cordova Tools-Produktteam.