Thursday, January 23, 2014

Usage trends of JavaScript MVC Frameworks

Analysis

JavaScript MVC frameworks became very popular during the last 5 years. Naturally there are a lot of such frameworks. I spent most of my time as a developer at server side, so I am not very familiar with those framework but want to learn them. But where to start? I do not want to spend time on framework that will be obsolete in a year because I do not want to look like people that start learning J2ME, applet programming, Log4J API and configuration or start new project with Ant and CVS these days.

So, I googled "JavaScript MVC framewors" and found the following articles:

I know that it the list is not full but if it is good enough for authors it is good enough for me :).
Then I wanted to check whether these libraries are good for other people using google trends. Unfortunately Google trends does not allow to compare more than 5 search targets, so I splitted the list into groups and then compared the best libraries from the first round. 

Here are links to the results.

Semi final


Final




According to this graph AngularJS wins.

Conclusions

It seems that AngularJS is the most popular JS MVC framework now and its popularity is growing very fast, so I am going to learn it. 

2 comments:

  1. I like what you have here on JavaScript frameworks. Here is another great resource here. http://www.zannr.com/javascript-frameworks.html it covers all of the major frameworks specs like databinding, templates, data storage, dependencies etc... all in one spot, oh with tutorials!

    ReplyDelete
    Replies
    1. Zane A, you wrote a good and very useful analysis. But I wanted to base my decision on experience of other people even without reading article like yours. I decided that Google Trends is a good tool to check popularity trend that should correlate with the framework goodness.

      Delete