title: What are the differences between Bazel and Gradle?
body: <p>Google just <a href="https://github.com/bazelbuild/bazel" rel="noreferrer">open-sourced</a> its build tool <a href="https://bazel.build/" rel="noreferrer">Bazel</a>. What are the differences between this tool and <a href="https://gradle.org/" rel="noreferrer">Gradle</a>? What can it do that Gradle cannot, what does it do better, and what does Gradle do better?</p>