具体来说,我发现“最终”成为Couchapp入门的障碍。我真的很喜欢从CouchDB提供服务的应用程序的想法,但是我想开始学习而不必弄清楚“最终”(看起来很有趣,就像我想调查的事情,但现在不行)。我只想使用我现有的JavaScript技能和新的CouchDB知识制作一个简单的CouchDB应用程序。是否有比CouchApp更简单的CouchApp?还是可以简化它?还是我应该只喝些辅助工具,然后学习“最终”的东西?

编辑(3个月后):

谢谢大家的回答-这就是我的想法:

您无需喝任何人的Kool-Aid即可轻松使用CouchApp的核心功能。具体来说,从CouchDB提供应用程序绝对不需要“最终”。 CouchApp的核心优势只是“推”功能,它从文件和文件夹构建您的“设计文档”-其余的似乎都是不需要使用的整个javascript框架。

一旦克服了从CouchDB确定如何实际提供页面和javascript的障碍,就可以按照自己喜欢的任何方式构建应用。它只需要简单的AJAX即可获取文档并保存文档,因此可能性无穷无尽!

最佳答案

您可以使用_attachments文件夹作为应用程序的文档根目录。例如,如果_id的内容是_design/testapp并且.couchapprc是:

{
  "env": {
    "default": {
      "db": "http://USERNAME:PASSWORD@localhost:5984/testdb"
    }
  }
}


那么文件_attachments/index.html位于http://localhost:5984/testdb/_design/testapp/index.html

然后,您可以使用jQuery构建您的应用程序,并通过getJSON进行查询。或者,您可以使用从vendor/couchapp/_attachments/loader.js加载的随附包装器。

您也可以使用showlist函数提供动态html。

关于couchdb - 有比Couchapp更简单的Couchapp吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5849316/

10-13 04:45