Intel XDK : Collegamento Mobile App in un database

? Ng'esh @ | Original: StackOverFlow
---

Attualmente sto sviluppando un programma che se non ho un database, l'applicazione dopo edificio sarà pesante . Come si collega l'applicazione di un database, sia locale o remoto ?

Grazie in anticipo.

---

Top 5 Risposta

1mnementh @

Per l'archiviazione locale di un web o ibrido applicazione è possibile utilizzare IndexedDB . C'è un grande tutorial su HTML5 rocce per una lista TODO che è possibile seguire : http://www.html5rocks.com/en/tutorials/indexeddb/todo/ .

Per i database remoti, mi piace usare Parse.com per memorizzare oggetti di dati come per i giochi posso conservare le impostazioni utente, i punteggi più alti, ecc https://parse.com/docs/rest . Date un'occhiata al loro guida rapida .

Speranza che aiuta !

2Iman Sedighi @

È possibile utilizzare uno dei seguenti metodi per l'utilizzo di database:

1- con HTML5 database lato client. HTML5 offre quattro diversi tipi di conservazione dei dati sul computer di un client locale . sono

Archiviazione locale . Web SQL archiviazione . sessione di archiviazione indicizzato DB

Dipende dalle vostre esigenze è possibile utilizzare uno di loro . Se avete bisogno di un database persistente per il salvataggio dei valori inferiori a 5 Mb, vi consiglio di LocalStorage l'attuazione di questo è molto semplice . I dati salvati in HTML5 LocalStorage non viene eliminata anche in caso di telefono spento o reset . I dati verranno cancellati solo quando la si rimuove dal localStorage.removeItem ( ) ; Banca dati lato client non è consigliato se avete un'enorme quantità di dati o avete bisogno di un database centrale che si dovrebbe dimostrare a tutti coloro che utilizzano questa applicazione in tutto il mondo . in questi casi il suo meglio, si utilizzano dati lato server

Si può leggere un bel articolo su come utilizzare database locali HTML5 in sito XDK :  https://software.intel.com/en-us/articles/html5-local-storage

2- E 'possibile utilizzare server di database come MySQL o SQL Server . tuttavia è necessario collegare i codici html ad uno script PHP o asp.net in un server AJAX . È possibile utilizzare JSON per trasferire i dati dal PHP lato server a JS sul lato client .

3- È possibile utilizzare i database cloud come Parse.com tuttavia ci sono alcune limitazioni dipende piano tariffario scelto .