Skip to content

Top JavaScript MVC Framework Rankings (for the Intridrea Blog)

Notifications You must be signed in to change notification settings

tomz/jsmvc_rankings

Repository files navigation

Single Page Apps - Part1: Popular Client Side MVC Frameworks

Based on the number of people who starred the Github repositories, we get the following top JavaScript client side MVC frameworks:

JavaScript MVC Framework Rankings

link to the ranking app screen shot

Notice that if we count the Backbone extension frameworks like Marionette(4261), Chaplin(2483), and Thorax(1098), Backbone is still #1. But it looks like Angular is growing at a faster pace than others and should surpass the Backbone+extensions total at some point.

I wrote this little app using Rails 4, Twitter Bootstrap, Highcharts, and MongoDB/Mongoid to track the rankings of those frameworks, see the screen shot below.

link to the ranking app screen shot

If you are interested, feel free to clone the repo https://github.com/tomz/jsmvc_rankings and play with it, you can run the rake tasks to initialize and fetch the latest stats from github:

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:

whenever -w

Note that the term MVC is used loosely here to include all the MV* frameworks

In part 2 to 4 of this SPA series, we will walk through building a SPA app using Backbone Marionette, Angular, and Ember.

Resource Links:

JS Framework tracking app https://github.com/tomz/jsmvc_rankings

Angular https://github.com/angular/angular.js
Backbone https://github.com/jashkenas/backbone
Ember https://github.com/emberjs/ember.js
Flight https://github.com/flightjs/flight
Knockout https://github.com/knockout/knockout
Marionette https://github.com/marionettejs/backbone.marionette
React https://github.com/facebook/react
Polymer https://github.com/polymer/polymer
Spine https://github.com/spine/spine
Chaplin https://github.com/chaplinjs/chaplin
Sammy https://github.com/quirkey/sammy
Enyo https://github.com/enyojs/enyo
Batman https://github.com/batmanjs/batman
Thorax https://github.com/walmartlabs/thorax

TodoMVC http://todomvc.com/

About

Top JavaScript MVC Framework Rankings (for the Intridrea Blog)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published