JS Frameworks by the Dozens

Lately, there’s been a ton of JS frameworks/libraries coming out. AngularJS, React, Bootstrap, Meteor. There are templating frameworks such as Handlebar, Moustache. There are the simple libraries like jQuery, etc. etc. It’s getting a little ridiculous to think that any one of these framework wasn’t enough. All the extra work that goes into creating yet another framework can be put into extending one of the existing ones to include what it is missing. Yet it seems developers keep writing frameworks and then publish them. Immediately each new framework gets some followers who swear by it and a new community is born. This community will insult all others, claim to be superior, yet it fails to fill that void in other developers’ souls. And those developer in turn go out and write yet another framework.

This really has to stop. Each framework distances you from underlying core technologies and becomes a specialty that claims space on your resume. It also prevents other developers from being able to work on a given project if they’re not familiar with the framework in use. In some ways this is a created problem for which a framework has then been created. There is stuff like firebase, which is cool and at the same time not really needed. Somebody has created a javascript library and a bought a lot of backend servers and is using sockets/polls to deliver realtime events to your page. And you’re now paying 19.99/mo or whatever price they feel like charging. This should just be implemented in your own app without needing an outside app hosted on their server, etc. etc.

For a long time I was under the impression that I’m the only one who thinks this way. But now, I see there are others who feel this way, too.

http://bitworking.org/news/2014/05/zero_framework_manifesto