2013-11-14 74 views
0

的我很好奇地想知道使用Jaydata使用SQLite,而不是隻使用SQLite的優勢。 正如我發現和經歷的區別似乎是JSQL(Javascript查詢語言)及其已經內置的功能。 儘管如此,我還是不確定爲什麼選擇Jaydata,因爲每個人都在離線db存儲提供商的應用程序中使用它。 有人可以告訴我它的優點。優勢利用Jaydata與本地數據庫存儲供應商

+0

也許你應該改說你的問題來得到確切的答案。這聽起來像是將數據管理與實體框架與SqlCommand/SqlDataReader對象進行比較。請解釋你在回答 – Robesz

+0

時期待的結果。 – xTMNTxRaphaelx

回答

1

免責聲明:我JayData

的創造者之一

JayData是一個抽象的數據管理工具,支持通過多種不同的數據源相同的數據訪問API,其中之一是sqlite的,從而讓你的抽象將數據處理程序邏輯從存儲協議/引擎中移走。

在客戶端,肯定有IndexedDB和localStore提供了完全不同的API,所以如果你想創建一個應用程序來存儲所有支持HTML5的設備的數據 - 你必須爲所有不同的存儲選項創建代碼 - 或者你可以使用JayData和save yourself from a lot of typing

還有更多的東西:如果你想連接到大型的在線數據源,你需要AJAX/REST作爲協議層 - 只需要做同樣的事情:創建,更新,刪除或檢索數據。或者,您可以使用Jayata的OData和REST適配器 - 從大量代碼中再次保存以維護自己。

Plus:sqlite和IndexedDB或OData都不能爲您提供慣用的查詢功能,因爲它只能在數據邏輯層實現 - 這是javascript綁定的 - 並且從SQL字符串的角度來看是完全不可移植的。

所以JayData比較SQLite是像蘋果和organges。