使用Backbone.js离线

Luk*_*nis 19 offline javascriptmvc backbone.js knockout.js

我正在评估Backbone.js,以便在我的网络应用程序中保持数据和UI同步.然而,Backbone的大部分价值似乎在于它使用RESTful接口.虽然我将来可能会添加服务器端备份,但我的主要用例是使用HTML5本地存储离线存储所有数据.

对于这样的用例,Backbone是否过度杀伤?如果是这样,是否有更好的解决方案,专注于在数据更改时更新UI,反之亦然?(我也在研究Knockout和Javascript MVC.)

编辑:我现在也在研究Angular.jsjQuery Data Link.

Dav*_*veJ 28

Backbone.js与本地存储一样,与RESTful查询一样.

我是一个以实例为例的人,所以这里有一些链接可以让你开始:


lbz*_*lbz 9

在过去的几周里,我为接近你的场景评估了不同的解决方案; 作为一个在我个人空闲时间完成的项目,而不是一个优秀的Javascript程序员,我所需要的只是一些易于学习的东西,以避免从头开始.

毫不奇怪,我有相同的候选人:Backbone.js,Javascript MVC和Knockout.js.

Backbone.js赢了:

  • 我没有被要求遵守惯例或取代现有的惯例
  • 我很容易在其代码库中入侵,以了解文档中不清楚的内容
  • 我成功地忽略了大量对我来说不感兴趣的功能
  • 它在繁忙页面上提供了可接受的性能
  • 有用

Backbone.js重量轻,相对没有魔力; 您可能会使用其功能的一小部分,但它为开发您的解决方案提供了坚实的基础.