title: Difference between Gradle's terms evaluation and execution
body: <p>I am new to Gradle build tool and now I am reading the User Guide, but can't understand fully the difference between evaluation and execution phases.</p>
  
  <p>In configuration phase project objects are configured and DAG is created, but we have <strong>afterEvaluate</strong>, so what is evaluate here? Evaluation of the tasks dependencies or what?</p>