With the rewrite of the Angular framework, many concepts have been simplified.
In AngularJS we could use factories, services, providers, contants or values to define the same things, but in different ways. In Angular, you only have to learn the concept of `Service` and you are ready to go.