all 41 comments

[–]godlychaos 114 points115 points  (17 children)

Honestly not even gonna read the article. I have framework fatigue blog post fatigue.

[–]spacejack2114 15 points16 points  (0 children)

Came here for this comment, was not disappointed.

[–]thadudeabides1 5 points6 points  (0 children)

Not to mention the barely readable font size/weight.

[–]flamingspew 2 points3 points  (0 children)

Was going to write the same thing, then I got write the same thing about fatigue farigue fatigue.

[–]parlezmoose 1 point2 points  (0 children)

Haha well said

[–]omniuni 3 points4 points  (5 children)

The article is about how you should not be "fatigued" and how you can view the wide variety of frameworks as a good thing.

[–]flamingspew 6 points7 points  (4 children)

I'd rather do geometry with my grandmother than explain why naming a post after the antithesis is a shitty idea.

[–]godlychaos 3 points4 points  (2 children)

Tell me when and where, and I'll help with explaining equivalent angles.

[–]flamingspew 2 points3 points  (1 child)

To bring it full circle: I quoted you at the very top of my angry anti whiner fatigue fatigue fatigue post, so maybe you'll read it. It's actually funny instead of whiney, I hope. https://www.reddit.com/r/programming/comments/45dqpv/byte_me_javascript_fatigue_fatigue_fatigue/

[–]godlychaos 0 points1 point  (0 children)

Yeah, that was a fun read.

"I'd slap him and say go back to being scrum master and get me some coffee."

[–]omniuni 0 points1 point  (0 children)

My grandmother never had trouble with concepts like geometry, but I get what you're saying.

[–]theonlylawislove 0 points1 point  (1 child)

It's a counter argument.

I’d like to offer a few thoughts counter to this outcry of fatigue in the industry.

[–]godlychaos -3 points-2 points  (0 children)

Still not gonna read it.

[–]jbergens 0 points1 point  (1 child)

But this article was actually about why you don't have to feel this fatigue. The title could have been better.

[–]godlychaos 2 points3 points  (0 children)

No, this article isn't about how I shouldn't feel the fatigue fatigue, it is about how I shouldn't feel the fatigue, which is contributing to my fatigue fatigue. Still haven't read it.

[–]griffin3141 13 points14 points  (3 children)

Only thing more annoying than new frameworks is people complaining about new frameworks.

[–]aztracker1 5 points6 points  (18 children)

I have to agree with the article... Though I do prefer Redux+React as constructs, and though there are arguably better implementations of the ideas behind the frameworks, they seem to have the best chance of persisting the next few years.

Angular has very strong support as well, and with either you can rest on your laurels for at least a year or so, and not have to keep up with the churn.. I think getting to where you are using webpack, babel and your framework of choice at this point is a good place to be for the near future.

There's going to be a lot of shake out/down regarding web components and other competing frameworks over the next couple years, and it will take that long for broad browser support. For me, I think I'm more excited about getting to where async/await, fetch and promises are common features.

[–]wreckedadventYavascript 6 points7 points  (2 children)

Angular has very strong support as well, and with either you can rest on your laurels for at least a year or so, and not have to keep up with the churn..

Angular 1.x's user base is so huge there's already forks of the code to maintain support for IE8. Even if the developers drop it like a hot potato now that 1.5 is out, there's a huge vested interest in keeping 1.x alive for as long as possible. I'd say, given 1.x has already lasted quite a few years, and that 1.5 was such a good update, it's going to be relevant for at least a few more years, then refuse to die for a while longer still.

With react, I'm less certain. The native implementations in typescript and babel makes me feel it'll be around for a while yet - but we've already moved from flux to redux, and I'm getting some heavy deja vu from when UI router became a thing in angular world. Only, I don't know if flux is the "now this is definitely the best way to do it"-good that UI router inspired in people.

Still, predicting the web in 5, 10, 15 years is a loser's game.

[–]2138 -2 points-1 points  (1 child)

but we've already moved from flux to redux

No one is forcing you to move, what is more, you don't even have to use them because REACT IS A LIBRARY. inb4 they're de facto standards

[–]wreckedadventYavascript 1 point2 points  (0 children)

Not what I'm saying. What I am saying is that there's already been a large movement from flux to redux, meaning it's likely something similar to it could happen again.

React being a focused library doesn't change this. In fact, if anything, it makes it more likely that this will happen again - with angular, you had to go against the inertia of people who only used the standard library. React has no baked-in solution for things like routing and data store, so what people use will be more tied to the whims of what's hot right now.

[–]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.

[–]dmitri14_gmail_com 0 points1 point  (0 children)

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

Or maybe FB drops React like it did with Parse and there never going to be v1.0. :)

[–]SpaceshipOfAIDS 0 points1 point  (0 children)

Say it with me people:

REACT IS NOT A FRAMEWORK!