Job DSL Plugin Vs Pipeline Plugin
<h2>What is the major difference between  <a href="https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin" rel="noreferrer">Job DSL Plugin</a> and <a href="https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin" rel="noreferrer">Pipeline Plugin</a></h2>

<ol>
<li>both provide way to programmatic job creation</li>
<li>which is the best to use as moving ahead and why?</li>
<li>if both have similar functionality, do they have different use cases?</li>
<li>Since Jenkins 2.0 is focusing on Pipelines as code, does this mean that job-dsl does not have a future or Pipeline Plugin is the next step in the Job DSL Plugin?</li>
</ol>