Every organization goes through a cycle of reviewing and updating applications that have become dated and harder to maintain. There are many new competing technologies for building responsive web applications, both on the client and server side. A number of javascript frameworks are open source and free, and primarily for building Single Page Applications.
Looking at the some of the dominant players and frameworks – Google has AngularJS, Facebook has ReactJS, and then there is Vue (which takes the best of Angular, React), Ember.js, Meteor.js, Knockout.js, Polymer to name a few.
So how do you determine, the right framework for your organization. Here are some factors we considered,