AngularJS versus BackBone (AngularJS solution)