具体来说,我发现"最终"成为Couchapp入门的一个障碍.我真的很喜欢CouchDB提供的应用程序的想法,但我想开始而不必弄清楚"事件"(这看起来非常有趣,就像我想调查的东西,但现在不是).我只想使用我现有的javascript技能和我的新CouchDB知识来制作一个简单的CouchDB应用程序.是否有比CouchApp更简单的CouchApp?或者我可以让它更简单吗?或者我应该只是喝kool-aid并学习"偶然"的东西?
谢谢大家的答案 - 这就是我的想法:
您可以轻松使用CouchApp的核心功能,而无需喝任何人的Kool-Aid.具体来说,从CouchDB提供应用程序绝对不需要"evently".CouchApp的核心优点就是"推送"功能,它可以从文件和文件夹构建您的"设计文档" - 其余所有内容似乎都是您不必使用的整个JavaScript框架.
一旦你克服了如何从CouchDB实际提供页面和javascript的障碍,你可以按照自己喜欢的方式构建你的应用程序.它只需要简单的AJAX来获取文档和保存文档,因此可能性无穷无尽!
您可以使用该_attachments文件夹作为应用程序的文档根目录。例如,如果_idis_design/testapp和 is的内容.couchapprc是:
{
"env": {
"default": {
"db": "http://USERNAME:PASSWORD@localhost:5984/testdb"
}
}
}
Run Code Online (Sandbox Code Playgroud)
那么该文件_attachments/index.html位于http://localhost:5984/testdb/_design/testapp/index.html。
然后,您可以使用 jQuery 构建您的应用程序,并使用getJSON进行查询。或者您可以使用从 加载的包含的包装器vendor/couchapp/_attachments/loader.js。
| 归档时间: |
|
| 查看次数: |
2222 次 |
| 最近记录: |