【发布时间】:2011-05-09 00:42:21
【问题描述】:
我玩 CouchDB 和 CouchApp 已经有一段时间了。我正计划将它用于我正在处理的新网站项目。
-
从可扩展性的角度来看,我喜欢 CouchApp 的想法。
缺点是在没有服务器端代码的情况下,有些事情(如 oAuth 身份验证)很难在客户端完成。在某些时候,我确定我需要一些描述性的服务器端代码——我想你可以看看 Node.js,但现在不想。
-
将 CouchDB 纯粹用作后端解决方案,而您的页面由另一台服务器提供服务也是一个很好的选择,但这里的缺点是跨域问题使您无法轻松使用内置的 CouchDB API。
那么有人有解决这两个缺点之一的方法吗?
您能否以某种方式从 CouchApp 提供服务器端代码(即使是 PHP 也会胜出),或者您能否以某种方式使用单独的站点来提供您的页面但克服跨域问题?
我真的在努力使解决方案尽可能简洁(并且尽可能可扩展),而 CouchDB 的一大优点是超级简单、超级快速的 API,所以我真的不想在它周围使用包装器 -除非它不妨碍性能/可扩展性。
欢迎您的意见。
【问题讨论】: