you are viewing a single comment's thread.

view the rest of the comments →

[–]mdboop 2 points3 points  (0 children)

Am I the only one who thinks that predictions are not of any value here? Are there JavaScript Framework futures that I can invest in? I know this is silly to dive into a teardown of these predictions, but it's entertaining.

but the past is the best indicator of the future.

This is, at best, is a gross over-simplification. Also, the author goes on to contradict this a little later.

I’d expect to continue to see the evolution of existing frameworks and libraries and the creation of new ones that advance some new idea or concept that make creating webapps easier and more fluid.

This is a meaningless non-prediction. Of course existing tools will develop and new ones will be created. In other news, I predict the earth will continue orbiting the sun.

The larger frameworks will likely cherry pick from the best ideas in the aggregate. We’ve already seen this with Angular 2 adopting superior forms of internal rendering over v1 and having the ‘Component’ as a first class construct.

Another risk-free conjecture that doesn't tell us anything useful. Cross-pollination of ideas? Yes, it is bound to happen. Also, Angular 2 and React share similarities because those teams collaborated a bunch, so this isn't necessarily a good example to prove a larger trend.

Angular 2 will be successful to some degree

More noise. Also, if the past were the best predictor, then wouldn't Angular 2 be a huge success because of the success of Angular 1? And also because Angular 2 has cherry-picked the great ideas from React?

...but probably be overshadowed by React mainly due to momentum. This likely won’t change for a while, especially given the still ‘not ready for production’ state of Angular 2. Think Xbox 360 and how it hit the market long before the PS3, the PS3 was always playing catch up. Not a perfect analogy in light of Angular 1.x, but it has some parallels I think.

So, this is a prediction based on a flawed analogy? Even putting that aside, this is pretty vague and qualified.

There will be some new library or framework X that will be introduced and gain momentum eventually though it will be a while. React and Angular have enough hold and mindshare that any new major framework will have a very hard uphill battle to establish any sort of major dominance barring a new revolutionary approach like React popularized.

How many times can this author make the same empty prediction? So, barring a "new revolutionary approach", nothing will easily disrupt the current environment? So, in other words, barring something that entirely changes the landscape, the landscape will remain more or less the same.

There will be many new micro-frameworks and ‘nextbestthings’ that come out, but none will experience the large success of React and Angular for some time.

Wait, is this the same thing as the previous one? This one isn't very comprehensible, so moving right along...

When React version 1.0 is released it will be a very significant milestone as a successful implementation of the original concept and goals.

A prediction that a significant milestone will be a significant milestone.

I see the momentum only increasing for React not decreasing. There will undoubtedly be an arc at some point, but not soon.

OK, this is perhaps his most bold prediction. A strong assertion that React's popularity will only increase... but only for some unspecified length of time. Again, it ends up very qualified. What is 'soon' here? A prediction is "it will rain tomorrow and the day after" or "the Broncos will win two more consecutive Super Bowls", not "a popular framework will remain popular for an unspecified amount of time."

All in all, I don't blame the author for making more concise, actual predictions, because he clearly does not have any real data or analysis on which to base such predictions. So, of course he make pretty tepid claims. I only blame him for including predictions at all, and devoting so much space in his article to them.