Come conservare le informazioni degli utenti nell'app di rete?

0

Attualmente sto lavorando a un progetto scolastico che mira a creare un client di chat P2P per gli utenti sulla stessa rete. Per ora, verrà utilizzato solo dagli utenti sulla stessa rete LAN. Ma spero di estendere il lavoro agli utenti sullo stesso Wi-Fi pubblico (se possibile, vero?). Ciò che mi confonde al momento è come archiviare le informazioni degli utenti come nome utente, password, immagine dell'account, cronologia dei messaggi. ..eccetera. Stavo pensando di creare un database e archiviarli lì, ma ciò sembra inopportuno e dato che l'app non si collegherà a qualche tipo di server potrebbe influire sulla portabilità. Allora, qual è un modo conveniente di memorizzare le informazioni dell'utente? Grazie in anticipo.

    
posta avidProgrammer 28.01.2015 - 17:50
fonte

2 risposte

5

È abbastanza comune memorizzare le cose che vuoi in un database, su un client, in qualcosa come sqlite. Si tratta di un database abbastanza semplice e molto comune per le app desktop.

    
risposta data 28.01.2015 - 18:16
fonte
0

Dovrai memorizzare i dati degli utenti localmente. E quando le persone arrivano online trasmettono le loro informazioni. Se il cliente locale ha bisogno di aggiornare le informazioni del profilo dei tuoi amici, allora può farlo.

Per quanto riguarda la memorizzazione delle informazioni localmente qui ci sono due opzioni:

  • file di testo sebbene non sia generalmente consigliato per la normale implementazione di produzione, ma funziona per progetti di tipo proof-of-concept più piccoli come il tuo.
  • HSQLDB è una cosa che spesso considero un'alternativa rapida. Nessuna installazione necessaria. sorprendentemente potente.
risposta data 28.01.2015 - 19:30
fonte

Leggi altre domande sui tag