Angular 2 vs React - 2015 the year of javascript fatigue

In contrast [to React], Angular 2 is a careful, methodical reinvention of a mature, comprehensive framework. So Angular is less likely to churn in painful ways after release. And as a full framework, when you choose Angular, you can trust a single team to make careful decisions about the future. In React, it’s your responsibility to herd a bunch of disparate, fast-moving, open-source libraries into a comprehensive whole that plays well together. It’s time-consuming, frustrating, and a never-ending job.


2015 was the year of Javascript fatigue and in 2016 looks like people are picking sides. I’m curious to see what you guys are ultimately choosing.

1 Like

I haven’t done anything in Angular yet, but I did do a couple of projects in React (and one in Meteor) and I really like it so far. It’s not an opinionated framework, but mixed with even a loose Flux-like pattern, it is very very nice to reason within, and I actually like the freedom it provides on the edges. It doesn’t have much of an application architecture opinion, but it does have well rationalized API characteristics that continuously evolve in appropriate directions.

I used opinionated frameworks like Flex (the Adobe one) in the past, and while they let you get up and running very quickly, they have had fences that are hard to get over at the edges. I haven’t felt boxed in that way with React at all, which I love. (I haven’t tried anything like Angular or Ember yet though in JS).

Kevin N.

I’ve never liked how angular is riddled with ng shenanigans so React’s pureness resonated with me.

2 Likes

Hopefully with Meteor in 2016 this won’t be the case anymore! We’ll herd stuff for you. Just got to polish up some stuff like modules, but I think the Meteor Guide will be a one-of-a-kind resource for building a complete app from start to finish.

8 Likes

I tried to use React without Meteor, and it was terrible. Meteor really does so many things right, and makes me happy that I stuck with it. It’s only getting better. Yup.

6 Likes

When do we get to see some React-centric/related articles on the guide?

4 Likes

can you make some examples?

Sure thing buddy. I’ve been there and I know how it’s frustrating.

For starters there’s this: http://sergiotapia.me/2015/09/18/react-and-meteor-match-made-in-heaven/

But I’m also working on a video that will explain how to structure your app ‘the right way’. After so much tinkering, cursing, rewriting I think I finally nailed it in a way that makes sense. I’ll make a forum thread here when it’s done. I’m just waiting for my microphone to arrive from Amazon because I don’t want to make a video with poor audio quality. I’m aiming to make tons of videos that don’t suck and show real examples that are:

a) Based in reality. Things you’ll be doing day to day. No ‘todo mvc’ stuff.

b) No hipster stuff! Just tools you will use day to day. No webpack etc.

3 Likes

Webpack is hipster stuff? lol I’d truly love to hear more about that. :slight_smile:

1 Like

Yes, in my mind it’s the next tier in the churn from Gulp to Foo to Bar to Baz to Webpack.

Basically replace this stuff you shouldn’t care about, with this other newer stuff you shouldn’t care about. Lots of devs, including myself, are tired of new things coming out that don’t really improve things. So I try to speak out on them to give another perspective from the usual hype. In 1 year there’ll be a Webpackify++ and that will be the new hotness that does the same thing.

2 Likes

good for you, because ng- goes away in angular2
ref: https://egghead.io/lessons/angular-2-events-in-depth

2 Likes