7 Reasons web Developers should Learn AngularJS