Suggerimento implementazione

Ciao,
sto implementando usando ajax + db del browser alcune funzioni di un
sito…

Ho un dubbio implementativo riguardante la paginazione degli articoli…

Espongo la situazione:

Viene fornita una pagina contenente un js che chiama la funzione di
aggiornamento articoli:

il sistema controlla se sono online, se sono online controlla la data di
ultima sincronizzazione e se è + vecchia di X tempo richiede al server
un json con tutti gli articoli, a questo punto aggiorna il db, se
abilitato nel browser, e poi fa rendering degli articoli della pagina
corrente.

I dubbio sono:

  • quando cambio pagina, ed esiste il db, aggiorno solo la
    visualizzazione degli articoli o ricarico cmq?

  • se non è supportato il db mi conviene utilizzare una paginazione non
    ajax?

  • Se uso una paginazione non ajax come posso fare a cachare le pagine
    con manifest e fargli cmq aggiornare gli articoli?

Una domanda più semplice…

Indexed Database API o Web SQL Database o che altro?

2011/3/14 Alessandro S. [email protected]:

Una domanda pi semplice…

Indexed Database API o Web SQL Database o che altro?

AFAIR IndexedDB ancora non lo supporta nessuno, ma websql come
specifica stata discontinued (se ho capito bene: non era accettabile
come standard perch tutte le implementazioni usavano sqlite !). Io la
uso e funziona bene ma non disponibile ovunque.

IMVHO localStorage dovrebbe bastarti, sono abbastanza sicuro che ci
sia una libreria che la simula con i cookie anche dove non
supportata, visto che banale.


Posted via http://www.ruby-forum.com/.


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


blog en: http://www.riffraff.info
blog it: http://riffraff.blogsome.com
work: http://cascaad.com

il problema di localstorage è che non permette la ricerca… forse
salvando tutti i dati come un unico xml ma si rischia che le dimensioni
superino la dimensione massima consentita…

Penso che implementerò usando Indexed Database API e Web SQL Database
insieme… se un browser supporta uno usa quello se supporta l’altro usa
l’altro… se non usa nessuno dei due ma cmq supporta html5 proverò con
localstorage magari con set di dati + piccoli…