Rob Eisenberg compares AngularJS, Angular 2, Aurelia, Ember, Polymer and React