代码之家  ›  专栏  ›  技术社区  ›  aubreyrhodes

有基于休息的ORM吗?

  •  2
  • aubreyrhodes  · 技术社区  · 14 年前

    我一直在研究JavaScriptMVC,我对这个想法很感兴趣。不过,我想知道,是否有针对这种体系结构的ORM解决方案。似乎您将不得不编写两个数据访问层,一个服务器端从数据库获取项目,另一个客户端通过AJAX检索项目。

    我的问题是,是否有任何现有的(最好是开源的)解决方案可以让我定义一个模型(XML或类定义)并生成restapi来访问我的数据。我一直在研究DataMapper,而我正在考虑这个问题,如果创建一个模型,而不是调用 Person.all(:age.gt => 30) 就像我在ruby中一样,我可以直接询问 /Person/All/?filter="age>30"

    外面有这样的东西吗?这看起来像是构建基于javascript的应用程序的智能方法吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   aubreyrhodes    14 年前

    经过进一步研究,我想我找到了答案。使用CouchDB,我可以在客户机浏览器中运行所有的应用程序逻辑,并使用内置的restapi将数据持久化到服务器。这样,我甚至可以在客户端javascript中管理模型。