Home Most important question on your next JavaScript framework

Most important question on your next JavaScript framework

JavaScipt and frameworks

Not so long time ago we have JavaScript and new nice libraries (they are usually called frameworks) like: jQuery, MooTools, YUI. Moreover not so long time ago everybody was writing their own AJAX library. But this changed and now we have a lot of new, shiny frameworks. ComicStip has a beautiful strip about it:


Last few years gives a so many frameworks, which lives fast and died young. Even big “players” like Angular had problems like:

  • Angular 2 won’t be compatible with Angular 1
  • in the begging they said: we won’t give you way to upgrade
  • then after community @#[email protected]#$, they change their mind

In my work I am having problems with backbone.js, because we used it in a way which disabled easy upgrade. Of course we can make a big effort and write a big part only to enable upgrade. The question is: what for?

React.js now is in a crazy boarding state. And in 2015 everybody must use it.

Next one - Aurelia?

Aurelia looks like a shiny cool new framework. It is not even in public beta, but have a great community. I check it and it really looks simple and easy to adopt - which is great. But there is one small problem - the author. Rob Eisenberg is a really well know JS developer. With a lot of UX/UI experience. Just look on Aurelia framework commits:

So where is the problem? There is ~40 contributors to this project, but most of them changed few lines. Which means that in this project a “new” design pattern is used: Single Person Responsibility. Similar to Single Principle Responsibility, but with noticeable difference.

The question

After all you can ask yourself one important question about your next JavaScript framework: will it blend?

p.s. The post cover of course is from http://www.willitblend.com/

This post is licensed under CC BY 4.0 by the author.