2010-10-31 55 views
1

我在考慮從鈦開發人員轉換到phonegap,主要是因爲鈦幾乎沒有支持(他們的q/a部分經常有問題,近一年前沒有任何答案問)和android模擬器是超越緩慢推出。phonegap - lawnchair問題

我唯一關心的是電話中的lawnchair db性能。我一直在使用SQLite中的鈦,它與數千記錄的數據集效果很好。

有誰知道lawnchair在數千個記錄中的phonegap表現如何?

+0

難道你不能僅僅使用帶有phonegap的sqlite嗎? – Pointy 2010-10-31 15:24:17

+0

我們是否擁有目前只能處理幾千條記錄的數據庫? – 2010-10-31 15:25:41

+1

我簡單地看了一下lawnchair,它完全基於json,我沒有看到關於索引的任何文檔,因此這個問題。我現在看到一些關於sqlite的提及,我會檢查一下。但我並不認爲它在所有設備上都支持。 – Joe 2010-10-31 17:03:54

回答

1

LawnChair在我相信的所有設備上都受支持。

它是基於JSON存儲,並可以基於特定平臺配置文件存儲,看看在git hub page有sqlite的適配器

對鈦零支持最後的評論... PhoneGap的具有非常活躍的用戶社區,但API和支持並不像Titanium中那樣健壯。我使用兩種...我認爲每個人都有優勢和弱點,但草地並不總是更環保

+0

關於鈦的最大優點是同步數據庫調用,我一直在尋找hardcore進入數據庫選項的phonegap,我基本上只限於sqlite,它是異步=噩夢將應用程序從鈦轉換爲phonegap。 – Joe 2010-11-01 02:43:36

8

Lawnchair是PhoneGap項目的可選項 - 它不依賴於PhoneGap,反之亦然。它是每個平臺本地存儲API的簡單包裝,包括SQLite。因爲它沒有完成很多工作,所以性能沒有太大提高,好處是你擁有統一的API來訪問大量不同的數據存儲。

有一點需要注意的是,Lawnchair是一個嚴格的基於價值的商店 - 例如,SQLite提供了一個包含兩個字段(鍵和值)的Lawnchair表。如果你有一個大的關係數據集,你可能想直接使用SQLite API,而不是切換到鍵值接口。