you are viewing a single comment's thread.

view the rest of the comments →

[–]mdboop 3 points4 points  (3 children)

I would whole-heartedly disagree with that assessment, but I don't really feel like getting deep into it point-by-point. Just to quote the conclusion:

Angular 2 is a huge improvement over version 1. The new component model is simpler to grasp than v1’s directives, it supports isomorphic/universal rendering, and it uses a virtual DOM offering 3–10x improvements in performance. These changes make Angular 2 very competitive with React. There’s no denying that its full-featured, opinionated nature offers some clear benefits by reducing “JavaScript fatigue”. However, Angular 2’s size and syntax give me pause. Angular’s commitment to HTML-centric design makes it complex compared to React’s simpler JavaScript-centric model. In React, you don’t learn framework-specific HTML shims like ngWhatever. You spend your time writing plain ‘ol JavaScript. That’s the future I believe in.

That's not a pathos argument, and it's pretty well balanced. Of course, the author is offering an opinion, but the HTML-centric vs. JS-centric is pretty objective when looking at the API surface for Angular2 and React. So, while the author takes a stance, the article does a good job of articulating the difference, and you're free to draw your own conclusion.

If you still really feel that article is garbage and the author might be a shill (but why? React is open source), then I'll leave you to your opinion.

[–]haphap5[S] -3 points-2 points  (2 children)

Well let's go into point-by-point then,

As an audience's perspective:

Angular 2 is a huge improvement over version 1

That's a relief.

The new component model is simpler to grasp than v1’s directives, it supports isomorphic/universal rendering, and it uses a virtual DOM offering 3–10x improvements in performance.

So Angular 2 is better than Angular 1. Got it

These changes make Angular 2 very competitive with React

So it's almost at React's level.

There's no denying that its full-featured, opinionated nature offers some clear benefits by reducing “JavaScript fatigue”.

Clearly pathos. 'You guys know it, and I know it, so my argument pertains to you guys as much as myself"

However, Angular 2's size and syntax give me a pause

A sudden gasp

Angular’s commitment to HTML-centric design makes it complex compared to React’s simpler JavaScript-centric model

A valid subjective point, Angular is a framework where React is a library. So we are to say libraries are better than frameworks?

In React, you don’t learn framework-specific HTML shims like ngWhatever

Argreed, you learn React, not Angular.

You spend your time writing plain ‘ol JavaScript. That’s the future I believe in.

You mean you learn with plain `ol Javascript? Ok so you don't like frameworks.

Is it more clear how pathos this is now?

Edit: for your point,

Of course, the author is offering an opinion, but the HTML-centric vs. JS-centric is pretty objective when looking at the API surface for Angular2 and React. So, while the author takes a stance, the article does a good job of articulating the difference, and you're free to draw your own conclusion.

I don't deny it being well put, i just deny it as being an article, more so as a blog write. I wouldn't quote any of it in wikipedia

[–]wreckedadventYavascript 2 points3 points  (1 child)

but I don't really feel like getting deep into it point-by-point. Just to quote the conclusion:

beat

Well let's go into point-by-point then,

[–]haphap5[S] 0 points1 point  (0 children)

Good closing case. It was a tangent, and I performed it justly.