4 ms·
IMO one of the biggest downsides to Rust people don’t talk about as much is that there are a lot of abandoned and incomplete crates. The same is of course true
by binary132 3y ago
IMO one of the biggest downsides to Rust people don’t talk about as much is that there are a lot of abandoned and incomplete crates. The same is of course true in C++ but there is a very mature ecosystem there as others have pointed out.
The second thing I’d point out is that while Rust’s build tooling is obviously very nice for some cases, it’s not a silver bullet and C++ build _is_ a solved problem. It just can be a bit more of a lift to get rolling and add new dependencies, but these are infrequent costs. Adding a Rust component to a non-Rust build chain can be very painful, however. Cargo really wants everything to live in Cargo.
Last but not least, C++ also has extremely mature and comprehensive static and dynamic analysis tooling. It may be that Rust has begun catching up here, I’m not certain.