Notice if we count the Backbone extension frameworks like Marionette(4261), Chaplin(2483), and Thorax(1098), Backbone is still #1. Angular is growing at a faster pace though, and at some point may surpass the Backbone+extensions.
Here’s a little app using Rails 4, Twitter Bootstrap, Highcharts, and MongoDB/Mongoid to track the rankings of those frameworks. See screen shot below.
If you’re interested, feel free to clone the repo https://github.com/tomz/jsmvc_rankings and play with it. You can run rake tasks to initialize and fetch latest stats, via github, by running the following:
rake seed_stats rake update_stats
The rake task can be set up as a daily cron job to collect the trending data of each framework, you can do so by running:
Note: The term MVC is used loosely here to include all the MV* frameworks.
In part 2 of this series, we’ll walk through building a Single Page App, or SPA, using Backbone Marionette, Angular, and Ember.
JS Framework tracking app https://github.com/tomz/jsmvc_rankings