title: What is the difference between $routeProvider and $stateProvider?
body: <p>Please explain the difference between <code>$routeProvider</code> and <code>$stateProvider</code> in AngularJS.</p>
  
  <p>Which is best practice?</p>