> and how many freelancers, small and medium companies are there instead?
A lot, and they generally use LAMP. If they are more advanced – MEAN. Couchapps are extremely rear – they need way of thinking and skills more common for large serious projects. MapReduce is not the thing common for small sites. Also tooling and documantation around couchapps are really, really poor – you know it. And reason for it is not underestimation – reason is couchapps are limited and limiting. Couchapps are too complex for simple projects and too limiting for large systems. Although there exist some real-life architectures, where couchapps are integrated into large systems. For example you can have couchapp-driven backend that serves tenths of users – and full-powered frontend that employs CouchDB replicated from backend, but as DB, not as app platform. > I assume you like something about CouchDB, right Sure, I have quite large projects, that are built on top of CouchDB – but most of them are under NDA. In fact, combining CouchDB with node.js in front you can create distributed, reliable, fast and complex solutions that fly with zero issues for years – but using only couchapps you definitely can not. ermouth 2015-05-04 20:44 GMT+03:00 Giovanni Lenzi <[email protected]>: > I agree couchapps couldn't be used for anything, of course but... how many > large companies does exist? and how many freelancers, small and medium > companies are there instead? > > However, I'm just giving my 2 cents to spread CouchDB here... and trust me: > there is a lot of interest around Couchapps. Almost all our customers use > them in one way or another. > > Anyway, @ermouth if you are here, I assume you like something about > CouchDB, right? If yes, is it something you can share on that list? > > > > 2015-05-04 18:44 GMT+02:00 ermouth <[email protected]>: > > > >but I think Couchapps are really a game-changing feature > > > > They are not, it‘s an overcomplicated, hard to debug and brittle solution > > for small projects. > > > > Also couchapps generally have very poor perfomance – because json > > serialization/deserialization while transmitting data from map to _list > and > > _show functions is slow. > > > > > Why using a web, app and db server when you can just use CouchDB? > > > > Because there exist not only small projects. So we need rater, monitor, > > counter, cache and so on. > > > > ermouth > > > > 2015-05-04 19:10 GMT+03:00 Giovanni Lenzi <[email protected]>: > > > > > > > > > > >
