0

我的公司正在开发一种新颖的基于浏览器的用户界面,因此我需要一个“后端”来存储一些数据。

目前,我们在WAMP的本地(客户端)安装上使用了一些 PHP 脚本和 MySQL 。

用户界面将使用浏览器通过REST API与后端对话,因此我们应该能够使用任何 Web 服务器/数据库组合。

我们真的很想:

  1. 减少安装与 WAMP 一样大的东西的开销。
  2. 使数据库易于分发(点对点或中央服务器)。

工作量不会很大。

我在想后端可以实现为couchapp,因为:

  1. 网络服务器和数据库打包在一起。
  2. couchdb应该很容易复制。

我有点担心似乎缺乏使用 couchdb 的严肃项目以及Ubuntu 正在放弃 couchdb的公告(尽管我们不会遇到与 Ubuntu 相同的可扩展性问题)。

您知道是否有任何易于在客户端安装、易于复制数据并可能维护数年的 webserver/db 解决方案?

4

1 回答 1

1

您的情况听起来非常适合 CouchApp。它易于分发,并为您处理数据库的整个 HTTP API,让您继续做一些很酷的浏览器 UI :)

至于“缺乏严肃的项目”,我只能说我咨询了编写 CouchApps 并且我已经在许多实际项目中使用过它们。如果您不习惯使用 CouchDB,会有一点学习曲线,但这是一种很好的开发方式。

我和其他一些 CouchApp 开发人员最近发布了一些您可能会发现有用的 CouchApp 开发工具:http://kan.so ...请放心,我们正在认真对待 CouchApps!

于 2011-12-08T23:27:03.577 回答