/ / Il progetto Multi-Device Hybrid App non è lo stesso di un progetto Cordova - cordova, visual-studio-2013, multi-device-hybrid-app

Il progetto Multi-Device Hybrid App non è lo stesso di un progetto Cordova - cordova, visual-studio-2013, multi-device-hybrid-app

Sto cercando di capire come il progetto Visual Studio - Multi-Device Hybrid App presenta una struttura di file rispetto a come Cordova (PhoneGap) presenta una struttura di file.

Sono un po 'confuso perché pensavo che questa estensione VS fosse per la costruzione di applicazioni Gap telefoniche

Ecco il confronto delle strutture di file tra Visual Studio (MDHA) e il contatore di Cordova (PhoneGap).

cordova crea ciao au.com.IdeasMen KeepInContact

Il comando Cordova Create crea una struttura di file come questa

inserisci la descrizione dell'immagine qui

L'app ibrida multi-dispositivo VS project è simile a questa

inserisci la descrizione dell'immagine qui

Questa seconda struttura assomiglia un po 'al contenuto della cartella Cordova WWW, ma anche in questo caso non è la stessa cosa.

risposte:

1 per risposta № 1

Innanzitutto, facciamo una distinzione tra Cordova ePhoneGap come cose separate. Cordova è l'implementazione open source e mentre condivide un core con PhoneGap, ci sono sempre possibilità che Adobe possa fare qualcosa di "speciale" con PhoneGap per migliorare il loro servizio.

In secondo luogo, sulla natura del progettostruttura. Mentre le app ibride multi-dispositivo si sforzano di mantenere lo stesso aspetto di un progetto Cordova, ci sono certamente decisioni di design e cosmetici che sono state prese per renderlo più utilizzabile per gli sviluppatori. Qualcuno potrebbe dire che mantenere la stessa identica struttura aiuta l'argomento della familiarità, e questo è anche un punto valido.

La cosa più importante da ricordare è quellaqualunque sia la struttura che appare all'interno di Visual Studio, al centro di esso, MDHA non sta eseguendo alcuna azione proprietaria con il progetto. È solo un fattore abilitante che consente agli sviluppatori di creare con la CLI Cordova fornendo una GUI con cui lavorare. Sotto le coperte, rende ancora il progetto in un progetto simile a Cordova.

Questo e tutto il valore aggiunge funzionalità come l'impostazione della macchina, lo sviluppo e il debugging, l'aggiunta di servizi, la connessione a emulatori e la creazione e la pubblicazione.

Divulgazione: sono un Program Manager nel team di prodotto di Visual Studio Cordova Tools.