2012-01-12 52 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