首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript对象存储

javascript对象存储
EN

Stack Overflow用户
提问于 2012-11-17 19:07:17
回答 2查看 780关注 0票数 0

是否存在在浏览器中使用的微框架(IE-support是可选的),它提供了满足以下要求的方便的文档存储功能:

  1. 它应该支持可以处理嵌套对象的getter和setter。
  2. 它应该是可观察的-更新一个对象,向对象添加附加属性可以被观察到变化。
  3. 高效的过滤/查询功能。

如果可以使用IndexDB持久化文档存储,那就太好了,但是持久性并不是一个严格的要求。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-24 05:52:53

到目前为止,我发现最好的选择是Nathan的君王

引用描述:

Monarch是一个面向以客户为中心的web应用程序的关系建模框架。它表面上类似于Backbone.js,但它使用关系代数作为一种声明性的组合语言,用于查询数据和订阅事件。君主是用CoffeeScript编写的,但也可以从JavaScript中使用。

虽然它支持要求2,3开箱即用,但1可以通过表之间的标准关系来模拟。如果后端数据库是关系数据库,那么在客户机上复制相同的结构(以及相关的表关系)非常简单。

如果表之间的关系不是必需的话,那么TaffyDB by 伊恩·史密斯似乎也是一个很好的选择,尽管我还没有彻底研究过它。

票数 0
EN

Stack Overflow用户

发布于 2012-11-17 20:03:08

有许多选择,如: backbone.js、ember.js、todo.js等。我主要使用脊骨和余烬。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13433818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档