J'ai un petit problème, je suis sur le point de démarrer un projet de 4 à 6 mois qui nécessitera un support hors ligne. AppCache est génial et accepté comme standard mais les grands navigateurs sont encore indécis sur l'implémentation de la base de données avec Opera, Safari et Chrome optant pour WebSQL (SQLite) et Mozilla et supposément IE supportant IndexDB.IndexDB, WebSQL en 4 mois
Je sais que Chrome développera également une option IndexDB dans l'avenir, mais je ne pouvais pas trouver toute information au sujet des dates de sortie, etc.
Maintenant, en 4-6 mois, permet de l'appeler Novembre je veux avoir un système qui prend en charge la plupart des navigateurs de la dernière version (en supposant que IE9 soit sorti, FF4 et Chrome 6). Je ne veux pas vraiment avoir une implémentation double indexdb/websql. La pensée d'utiliser localStorage comme une grande base de données de blobs laids me donne les frissons et j'aimerais ne pas utiliser Gears.
Que recommandez-vous, mes chers collègues, que dois-je faire? Quelle pilule prendre?
Merci Tous
Guido
Un peu d'une mise à jour, ce projet est maintenant terminé et j'ai fini par construire ma propre couche d'abstraction qui va comme ceci: 1) IndexedDB 2) Web SQL 3) Gears DB (dans l'ordre de repli). Son sim ilaire à lawnchair mais un peu plus flexible. C'était en fait assez simple à faire et fonctionne vraiment bien.Si j'avais le champ d'application, j'aurais aimé ajouter l'option de sauvegarde de stockage Flash également. Je n'ai pas supporté le stockage local car cela avait une limite de 2,5 Mo (inutile dans mon scénario) – gatapia
gatapia, avez-vous publié cette couche d'abstraction pour la communauté? –
@Peder Rice, oui j'ai en fait: [ici] (https://github.com/PicNet/picnet_closure_repo/tree/master/src/pn/data) – gatapia