title: Which one to use in Angularjs : Factory, Service and Provider?
body: <p>Hi I am new with Angularjs. I am reading about Angular service. I have read the following 
  <a href="https://stackoverflow.com/questions/24342244/what-is-difference-between-factory-service-and-provider">what-is-difference-between-factory-service-and-provider</a> and <a href="https://stackoverflow.com/questions/15666048/service-vs-provider-vs-factory">service-vs-provider-vs-factory</a>. To me, it seems like they are just different way of achieving same goal (please correct me if I am wrong.) Now I am wondering as they all serve the same purpose which one is idea to use and considered as best practice? </p>