Need advice about which tool to choose?Ask the StackShare community!
Buck vs CLion: What are the differences?
Buck: A build system developed and used by Facebook. Buck encourages the creation of small, reusable modules consisting of code and resources, and supports a variety of languages on many platforms; CLion: A cross-platform IDE for C and C++. Knowing your code through and through, CLion can take care of the routine while you focus on the important things. Boost your productivity with the keyboard-centric approach (Vim-emulation plugin is also available in plugin repository), full coding assistance, smart and relevant code completion, fast project navigation, intelligent intention actions, and reliable refactorings.
Buck and CLion are primarily classified as "Java Build" and "Integrated Development Environment" tools respectively.
Some of the features offered by Buck are:
- Speed up your Android builds. Buck builds independent artifacts in parallel to take advantage of multiple cores. Further, it reduces incremental build times by keeping track of unchanged modules so that the minimal set of modules is rebuilt.
- Introduce ad-hoc build steps for building artifacts that are not supported out-of-the-box using the standard Ant build scripts for Android.
- Keep the logic for generating build rules in the build system instead of requiring a separate system to generate build files.
On the other hand, CLion provides the following key features:
- Smart Editor
- Code Generation
- CMake
Buck is an open source tool with 6.82K GitHub stars and 1.02K GitHub forks. Here's a link to Buck's open source repository on GitHub.
Pros of Buck
- Fast4
- Java1
- 1
- Runs on OSX1
- Windows Support1
Pros of CLion
- Good editor31
- Easy setup30
- Powerful refactoring, extremely smart IDE24
- Already one of the best C/C++ IDEs, even before launch24
- Cross-platform build21
- Clean, Sleek User Interface19
- Much faster and smarter than Intellisense18
- Vertically/Horizontally split windows13
- Great navigation, error messages and auto completion12
- Vim plugin9
- Not a 20gb installation9
- It is best IDE6
- Like this one because of - not a 20GB installation3
- Free Flowing C++ IDE2
- IDE supports Python with all features of PyCharm CE1
- Very good Git plugin1
- Cheap, just 99 USD for the first year1
Sign up to add or upvote prosMake informed product decisions
Cons of Buck
- Lack of Documentation2
- Learning Curve1
Cons of CLion
- No good support for Makefiles2
- Not free, unless you are a student2