JavaScript Framework Guide: AngularJS, Backbone, and Ember</a>. He blogs about web development and JavaScript at <a href=https://www.sitepoint.com/author/cmckeachie/"http://funnyant.com/">funnyant.com and hosts a podcast <a href=https://www.sitepoint.com/author/cmckeachie/"http://frontendcast.com/">frontendcast.com. Craig has been a web developer for over 15 years and doesn't plan on stopping anytime soon."/>JavaScript Framework Guide: AngularJS, Backbone, and Ember</a>. He blogs about web development and JavaScript at <a href=https://www.sitepoint.com/author/cmckeachie/"http://funnyant.com/">funnyant.com and hosts a podcast <a href=https://www.sitepoint.com/author/cmckeachie/"http://frontendcast.com/">frontendcast.com. Craig has been a web developer for over 15 years and doesn't plan on stopping anytime soon."/>JavaScript Framework Guide: AngularJS, Backbone, and Ember</a>. He blogs about web development and JavaScript at <a href=https://www.sitepoint.com/author/cmckeachie/"http://funnyant.com/">funnyant.com and hosts a podcast <a href=https://www.sitepoint.com/author/cmckeachie/"http://frontendcast.com/">frontendcast.com. Craig has been a web developer for over 15 years and doesn't plan on stopping anytime soon."/>
This article looks at some common features of JavaScript MV* frameworks. Various frameworks are compared and contrasted with respect to these features.