2012-01-12 78 views
1

什麼將是你最好的工具來構建一個jQuery Mobile應用程序組合:JQueryMobile MVC和離線持久

  • 處理多種OBJETS與關係
  • 有許多(許多)不同版本的屏幕
  • 必須離線工作,最後執行服務器同步(專用屏幕); 應用和媒體緩存將用做HTML5表現

儘管我在OOP相當不錯的經驗,我覺得很困惑,當談到Javascript和其豐富的MVC框架。

  • persistence.js似乎是一個很好的和可理解的候選人。導航手動完成;
  • backbone.js + backbone-relational + backbone-localstorage/websql帶來了一個不錯的MVC層。示例在簡單應用程序上看起來不錯不知道它如何與JQueryMobile的路由配合使用;
  • 你的想法?

預先感謝您分享您的推薦!

注:

回答

0

我使用這個堆棧爲我的應用程序,它似乎運作良好:jquery mobile + jquerymobile router + backbone/underscore + persistence.js。

骨幹和持久性之間的集成是通過覆蓋我的模型的「保存」方法來「手動」完成的。花幾分鐘時間從頭開始實施,但這很容易做到。

但是,我認爲backbone-relational + backbone-localstorage/websql不應該與jqm路由衝突,只要你不使用Backbone.Router