Ho un po 'di problemi, sto per iniziare un progetto di 4-6 mesi che richiederà il supporto offline. AppCache è eccezionale e accettato come standard, ma i grandi browser sono ancora indecisi sull'implementazione del database con Opera, Safari e Chrome che optano per WebSQL (SQLite) e Mozilla e presumibilmente supportano IndexDB.IndexDB, WebSQL in 4 mesi
So che Chrome svilupperà anche un'opzione IndexDB in futuro, ma non ho trovato alcuna informazione su eventuali date di rilascio, ecc
Ora, in 4-6 mesi, consente di chiamare novembre voglio avere un sistema che supporta la maggior parte (non deve essere tutto) dei browser delle versioni più recenti (supponendo che IE9 sia fuori, FF4 e Chrome 6). Non voglio davvero avere una doppia implementazione indexdb/websql. Il pensiero di usare localStorage come un grosso blob database mi dà i brividi e mi piacerebbe non usare Gears.
Che cosa, i miei stimati colleghi raccomandano di fare, quale percorso devo seguire? Quale pillola prendere?
Grazie Tutti
Guido
Un po 'di aggiornamento, questo progetto è ora completato e ho finito per creare il mio livello di astrazione che va così: 1) IndexedDB 2) Web SQL 3) Gears DB (in ordine fallback). È simile a una sedia a sdraio, ma un po 'più flessibile. Questo era in realtà abbastanza semplice da fare e funziona davvero bene.Se avessi lo scope avrei voluto aggiungere anche l'opzione di fallback dello storage Flash. Non ho supportato la memorizzazione locale in quanto aveva un limite di 2,5 MB (inutile nel mio scenario) – gatapia
gatapia, hai pubblicato quel livello di astrazione per la comunità? –
@Peder Rice, sì, in realtà ho: [qui] (https://github.com/PicNet/picnet_closure_repo/tree/master/src/pn/data) – gatapia