3 ms·
use bazel if you're compiling large C++ or Java projects. If you're using rust, use cargo. Nothing beats a language's own dedicated packaging system (yes, even
by habitue 4y ago
use bazel if you're compiling large C++ or Java projects. If you're using rust, use cargo.
Nothing beats a language's own dedicated packaging system (yes, even python's mess is better than bazel+python) but C++ and Java have bad build systems, so bazel is better for them
- Pet_Ant 4y ago> but C++ and Java have bad build systems, so bazel is better for them What is wrong with Maven or Gradle?
- throwaway894345 4y agoGranted, but the context of the thread was that C++ build tools are low quality compared to other ecosystems, and you mentioned that Bazel was supported and "quite good" implying that it was comparable with other language ecosystems (perhaps that's not what you intended to communicate?). I believe that it's better than CMake, but the original point (C++ lacks good build tooling compared to other languages) still stands IMHO.