TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

What the HTTP is CouchApp?

61 点作者 cosgroveb超过 14 年前

11 条评论

petervandijck超过 14 年前
Calling the standard stack "fragile custom code" doesn't do much for their credibility here. I mean, really. Fragile?
评论 #1944361 未加载
va_coder超过 14 年前
map reduce for a blog - brilliant!<p>now in the real world:<p><pre><code> select data from this_table and this_table and this_table and that_table where there was no previously defined relationship but users need this data with the new relationship and have it done in a few minutes</code></pre>
评论 #1944564 未加载
评论 #1944503 未加载
JamesNK超过 14 年前
So have any real world applications successfully used this as a framework?<p>It looks interesting but I see any moderately complex web app, i.e. more than CRUD, hitting a wall of complexity when using CouchApp as a base. You eliminate so called "fragile custom code" up until the point where the framework doesn't support something and you need the custom code anyway, except now there is the overhead of getting custom code working together with everything else. At which point you wonder what was the point?
评论 #1945308 未加载
benblack超过 14 年前
CouchApp really is excellent marketing, folks, and I congratulate you. As I'm sure you know, any database with an HTTP interface will do exactly the same thing. Riak, for example. I leave you to your normal round of thoughtful, reasoned NoSQL vs RDBMS debate.
评论 #1945314 未加载
gfodor超过 14 年前
Ah, soon we will be writing stored procedures in the database tier to enforce business logic again, like the good (read: miserable) old days.
equark超过 14 年前
I wish the couch guys would just focus on integrating the _changes feed into different languages. What I find appealing is their attempt to solve the distributed sync problem. That's useful, but adopting couchdb on all the clients doesn't make much sense. Microsoft's sync framework is moving to allowing full cross language / platform sync. It already allows two-way syncing odata feeds to the iPhone, android, windows phone, and pure javascipt. I don't see why I need build all my clients on couchdb directly to get this functionality. It seems like a nonstarter for 95 percent of use cases.
Pickhardt超过 14 年前
This project really challenges a lot of my assumptions. I'm not sure how I feel about it yet.<p>I'm going to sleep on it.
pepijndevos超过 14 年前
"Your site can be faster than theirs, if you serve it from localhost."<p>Is there some arcane wisdom in here, or is this just stupidity? Sure, if I run Google on my own computer, and replicate it to my laptop, they will both be very fast... and need quantum HDs for storage.
vyrotek超过 14 年前
Apparently, Not Found
评论 #1944882 未加载
gaiusparx超过 14 年前
Where normally does a couchapp put its application/business logic? At client side javascript?
评论 #1945313 未加载
评论 #1944824 未加载
aneth超过 14 年前
Not sure how I feel about exposing my database directly to a client. This means all security regarding reading and writing any data must be handled in CouchDB. Not knowing about CouchDB, the existence of CouchApp leads me to believe there must be some way to do this, but I can't see how this would be possible with MySQL or Postgres.<p>Cell level security in a database? Hmm.
评论 #1945248 未加载