but yup, low memory/cpu/ram situations are one clear place where a c++ web app makes a heap of sense.
Also things like routers, where there is an environment that doesn't change frequently (..or often at all for years..).
There is also a bunch of use cases where the fact that installing/replacing/updating the web app is as simple as replacing a single binary is a real win.
There just are a bunch of places where it makes perfect sense to use a c++ web app, and none at all to use frameworks like RoR.
Its not a big deal, there are entire worlds of requirements and use cases that look and sound nothing like 'public facing web application', where the ability to provide an HTML interface is a win, and the ability to lower resource requirements from something like RoR is a win.
The only reason I posted is that it just makes me sad when people are so utterly oblivious to the worlds that they dont know, and - because of that - are tracked into making definitive statements about things, when they should probably preface their comments with "to my knowledge..." or "Im not aware of" or even preface it with a genuine question "why is something like this useful?, I dont understand.."
There is nothing wrong with admitting you do not understand something and asking for clarification :)