我有一個問題,我即將開始一個需要離線支持的4-6個月的項目。 AppCache非常棒,並被接受爲標準,但大型瀏覽器仍未確定數據庫的實現方式,Opera,Safari和Chrome選擇了WebSQL(SQLite)和Mozilla,並且據稱IE支持IndexDB。IndexDB,WebSQL在4個月內
我知道,Chrome也會在未來開發的INDEXDB選項,但我找不到任何的發行日期等
現在的任何信息,在4-6個月,讓我們把它叫做十一月我想有支持大部分(不一定都是)最新版本的瀏覽器(假設IE9不支持,FF4和Chrome 6)的系統。我真的不想有一個indexdb/websql雙重實現。使用localStorage作爲一個很大的醜陋blob數據庫的想法給了我震驚,我不想使用Gears。
你,我尊敬的同事推薦我做什麼,我應該遵循什麼路徑?服用哪種藥丸?
感謝所有
圭多
有點更新,這個項目現在完成了,我最終建立了我自己的抽象層,如下所示:1)IndexedDB 2)Web SQL 3)Gears DB(以後備順序)。它類似於lawnchair,但更靈活一點。這實際上很簡單,並且工作得很好。如果我有範圍,我希望還添加了閃存存儲備用選項。我不支持本地存儲,因爲這有2.5MB的限制(在我的方案中沒用) – gatapia 2010-10-08 22:41:57
gatapia,你是否已經發布了社區的抽象層? – 2011-05-24 19:52:31
@Peder賴斯,是的,我其實:[這裏](https://github.com/PicNet/picnet_closure_repo/tree/master/src/pn/data) – gatapia 2011-06-02 19:32:02