Title: For the last 4 years or so, I&#x27;ve been mainly using dynamic languages after coming from a solid C&#x2F;C++ background. The last 4 years also have happened to be some of the most transformative years for C++. I&#x27;m starting a fresh project and want to know what people are using for their C++ ecosystem. In particular, I want to avoid re-inventing the wheel. Feel free to fill in the blanks below:<p>-- Compilers: g++, clang, anything else?<p>-- Build systems: do I still have to suffer through autotools?<p>-- C++11 features: which ones are production ready?<p>-- Package managers: anything decent at all yet?<p>-- Testing: unit tests, integration tests, profiling?<p>-- Debugging: still with gdb? Anything better than valgrind?<p>-- Threads: still with pthreads?<p>-- Documentation: anything better than doxygen?<p>-- Static analysis: anything FOSS out there?<p>-- RPC libraries: any de facto standard yet?<p>-- Async programming: still libuv?<p>-- HTTP client&#x2F;server libs: I hate cgicc, but have used it.
Upvote: