在使用Sproutcore的前端Im上。CouchApp vs Node.js
問題是後端將如何看起來像。
解決方案:
- CouchApp
- SproutCore的和CouchDB的 之間的Node.js
難道真的CouchApp更換有關後端的Node.js?
- 的WebSockets /流
- 異步處理
- 第三方庫的集合
- 安全
- 速度
在使用Sproutcore的前端Im上。CouchApp vs Node.js
問題是後端將如何看起來像。
解決方案:
難道真的CouchApp更換有關後端的Node.js?
CouchApp只不過是一個簡單的方法來部署代碼添加到您的CouchDB更多。它不會擴展它的功能,但讓我們使用簡單的方法。 因此,它不是CouchApp vs Node.js,而是CouchApp從構建應用程序所需的功能列表中找不到什麼。
如果您需要使用websockets/streaming與Node.js中間件一起使用。 CouchDB沒有時間。
如果您提供有關您的項目的一些細節,我可以嘗試給出更完整的答案。
我建議你觀看Mikeal Rogers談論CouchApp和Node.js如何一起工作。 http://jsconf.eu/2010/speaker/nodejs_couchdb_crazy_delicious.html
請記住,couchapp就是它的基礎級別,它只是Couchdb(_design)中的一個文件結構,其中您的js(或其他)代碼位於其中並從其服務。關鍵的好處是,一個地方的任何代碼更改都會被複制到所有的couchdb實例中。它使維護廣泛分佈的代碼變得更容易。
那麼,CouchDB有長期投票的體面的變化。儘管如此,你是對的,這不是一回事。 – yonkeltron 2010-12-08 21:11:34
對於包管理來說,couchapps也值得一試,就像節點和couchapps的簡單部署一樣。 – Hatchware 2013-01-11 18:02:39