Sto sviluppando un semplice editor di testo e vorrei che l'applicazione salvi automaticamente il testo. In altre parole, l'utente non dovrebbe mai premere un pulsante Salva.
Ho visto altre applicazioni che lo fanno, e mi chiedevo quanto spesso è sicuro scrivere file su disco? Dal punto di vista dell'esperienza utente, sembra che più spesso questo avvenga meglio è, ma sono preoccupato per le prestazioni e la possibile usura del disco (specialmente per le scritture su SSD). Sembra che il caching del disco del sistema operativo possa aiutare a evitare questi problemi, ma non so se è sicuro affidarsi a questo per un'applicazione come questa.
Stavo pensando di scrivere l'intero documento su disco ad ogni salvataggio, ma questo sembra terribilmente inefficiente se il sistema operativo finisce per scriverlo su disco con frequenza, ma affidarsi allo scaricamento del programma può perdere i dati in caso di arresto anomalo.
Qualcuno ha qualche esperienza con questo che potrebbe essere in grado di aiutare?