AngularJS makes the creation of MVC-style applications relatively straightforward and, in my opinion, quite
enjoyable. I will point out at this stage, however, that there are a few more moving parts than you may be used to, and
a couple of new concepts that you will need to wrap your head around.