9

在前端我使用 Sproutcore。

问题是后端会是什么样子。

解决方案:

  • 沙发应用
  • Sproutcore 和 CouchDB 之间的 Node.js

CouchApp 真的可以在后端取代 Node.js 吗?

  • Websockets/流媒体
  • 异步处理
  • 第三方库合集
  • 安全
  • 速度
4

2 回答 2

7

CouchApp 只不过是一种将代码部署到 CouchDB 的简单方法。它不会扩展它的功能,但让您使用提供的简单方法。因此,这不是 CouchApp 与 Node.js 的对比,而是 CouchApp 在构建应用程序所需的功能列表中所没有的。

如果您需要 websockets/streaming,请使用 Node.js 中间件。CouchDB 没有它们。

如果您提供有关您项目的一些详细信息,我可以尝试给出更完整的答案。

于 2010-12-02T14:32:50.180 回答
3

我建议您观看 Mikeal Rogers 关于 CouchApp 和 Node.js 如何协同工作的演讲。 http://jsconf.eu/2010/speaker/nodejs_couchdb_crazy_delicious.html

请记住,在它非常基本的级别上,couchapp 只是 Couchdb (_design) 中的一个文件结构,您的 js(或其他)代码驻留并从中提供服务。主要好处是任何地方的代码更改都将复制到所有 couchdb 实例。它使维护广泛分布的代码变得容易得多。

于 2011-04-09T03:55:14.547 回答