我想开始测试CouchDB和Node.js,但在找出要使用的工具时遇到了问题。
我可以用cradle和node.js做任何我想做的事情吗?或者我需要node.couchapp.js吗?另外,这个follow应用程序是不是也是对摇篮的重新实现呢?
由于CouchDB和Node.js都很新,而且工具和实用程序仍在发展中,因此仍然存在一些产痛。依赖一些随机的github项目并不有趣,所以尽量保持较低的依赖性。
发布于 2011-10-31 04:48:47
CouchDB有一个simple HTTP API,所以你可以使用任何一个HTTP客户端库来与CouchDB对话。Cradle有时方便,有时不方便,这取决于用例。要记住的重要一点是,无论您选择什么库作为CouchDB客户端库,您都可以退回到使用“纯HTTP",而且通常很容易做到:它只是JSON和HTTP。
对于编写couchapps,理由是相同的:您可以从使用设计文档编写一个JSON并在db中对其进行PUTting这样的简单操作开始;您可以使用node.couchapp.js这样的简约工具;也可以使用erica这样的更复杂的工具。然而,在幕后,您总是在做简单的HTTP调用来发送和接收一些JSON。
发布于 2011-10-30 03:47:57
底座用于与couchdb对话、插入和获取文档等。couchapp是用来做其他事情的,你可以用它来把一些逻辑(视图)甚至整个带有图像的网页等放入数据库中。您可能需要这两个工具。
https://stackoverflow.com/questions/7941254
复制相似问题