@angular/core vs @polymer/polymer vs knockout vs react vs riot vs vue