<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d8211560\x26blogName\x3dTech+Tips,+Tricks+%26+Trivia\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://mvark.blogspot.com/search\x26blogLocale\x3den\x26v\x3d2\x26homepageUrl\x3dhttp://mvark.blogspot.com/\x26vt\x3d-5147029996388199615', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Tech Tips, Tricks & Trivia

by 'Anil' Radhakrishna
A seasoned developer's little discoveries and annotated bookmarks.

Search from over a hundred HOW TO articles, Tips and Tricks


The Top 5 JavaScript libraries/frameworks (unscientific comparison)

If the number of StackOverflow questions for a topic is taken as a criteria for a unscientific popularity contest, jQuery tops the list. Following are the total number of tagged questions for each topic at the time of writing:
  • jQuery - 537253
  • Node.js - 58212
  • AngularJS - 57402
  • jQuery UI - 29689
  • jQuery Mobile - 19847
Node.js and AngularJS came much after jQuery but the general point is about which community is roughly larger & hence more popular.  If you put aside the religious wars, these numbers are helpful to decide if you should pick a particular library/framework over the other. It gives a rough estimate of the size of that technical community.

Of course, suitability to a specific task and a programming team's comfort with a technology is hugely more important than popularity. However, choosing the one with a large community can be beneficial especially with open source technologies for multiple reasons -
1) more people to seek help from if required
2) there is a lot of ready-made pre-tested code that can be adapted for custom requirements
3) influence future improvements to that library/framework.

Also see: The Top Programmers in India according to StackOverflow

Labels:

Tweet this | Google+ it | Share on FB

« Home | Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »

»

Post a Comment