4 ms·
Wow I mean, I just feel kind of bad. C++ lacks a feature set that would make developing a web application compelling. How much customer development did you? D
by besquared 17y ago
Wow I mean, I just feel kind of bad.
C++ lacks a feature set that would make developing a web application compelling.
How much customer development did you? Did you ask anyone whether this was their pain point or whether it was something else? Was there a niche market that just hasn't been able to build a suitable solution for 7 whole years? All of the possible benefits that people have cited such as speed, portability and familiarity to a niche audience don't make much a difference in web development due to the kind of development, the options already available and the kinds of platforms commonly in use.
I have this sickening feeling that you spent 7 years of your life and a significant portion of your savings working in isolation on a product that may not have any real market to sell into.
Some people are saying "Oh he just did this to be a hacker". I don't like this argument. I don't think it's alright that a talented engineer, a significant source of productivity and innovation for the people around them, would spend a significant amount of their work life (7 out of about 35 years or 1/5th of their most productive years as humans) developing something that doesn't have much value or doesn't solve a problem people have.
Am I the only one feels this way?
- nostrademons 17y agoDoesn't this describe most people's work lives? As an engineer, you're usually pretty lucky if 1/5 of your stuff reaches a wide audience. And much of the stuff that does reach a wide audience really isn't game-changingly-useful, it's just a nice feature to have. Tech is a very hit-driven industry, where about 1% of software gets 99% of usage. It's usually impossible to predict that 1%, so you have to expect some duds on the way. And it's quite possible that big successes will be built off the duds.
- wheels 17y agoI'm a pretty hard-core C++ guy and it wouldn't really occur to me to write web apps in C++. The one place that I could imagine it being useful is in binding existing C++ code to a web service. In our case, were there a lightweight wrapper for providing a REST API including HTTP server, I might consider that over our current setup of binding to the engine from another language.
- TouchIdeas 17y agoThis framework does that in an easy way. You don't have to type any code to do REST serialization. Just feed the C++ objects to the response and the engine serializes then. And with an ORM, database access is plain easy. Of course you can always get an handle to the database and execute manual queries. It has an internal web server and you can easily deploy a shared library to Apache 2.
- dtf 17y agoI think Google writes some of their web services in C++. Some things just need to be fast. Blogs and CMS's probably don't. Is there anything wrong with having a choice?
- ilyak 17y agoExtract service into a stand-alone program; communicate with it from the proper web-wrapper in a web-language.