Web front end - react or angular?

Which one do you prefer and why?

Poll
234 Participants
Select only one answer
@Eng
Add a comment
Jet jetsetting Jul 24, 2018

View as a function of data. React makes it easy.

Oath DEADBEEFAF Jul 24, 2018

Ember

Oath BGdp48 Jul 24, 2018

LinkedIn is ember and it’s slow as hell :/

Oath [object Jul 24, 2018

Not sure how you measured it. Certainly not slow for me.

Microsoft nihilist Jul 24, 2018

Love the modularity of React

Capital One SendBobs OP Jul 24, 2018

Angular is modular as well. What is special about react?

Stripe qwJl25 Jul 28, 2018

React didn’t up and change its structure like angular did. Such a nightmare dealing with legacy angular code.

Facebook yachan Jul 24, 2018

React. Why? Because work at FB so I forced to use it

eBay tunip Jul 24, 2018

Marko. Because similar.

New
Bruhhhh Jul 25, 2018

Vue or React. Angular sucks (opinion) and is tech debt at most companies still using it (fact)

Capital One SendBobs OP Jul 25, 2018

Please explain more. What sucks about angular?

New
Bruhhhh Jul 25, 2018

Angular uses its own specific terminology and syntax. I found it easy to move between Vue and React since the two have similar lifecycle methods. Angular has also introduced huge breaking changes in releases across versions which is what drove a lot of companies to move away from it.

Fresenius Medical Care rWCe15 Jul 26, 2018

If you know how to code the right way you can just go vanilla. That said if you want to setup a small app vue and jquery work. You can also embed vue in legacy jsp apps. Angular 1.x has its own lifecycle which makes it hard to use anything else don’t know much about angular 5 but java guys find it easy to use. I’ve got a basic understanding of react but I take vue over react because of the similarities vue 2 has with angular 1.x and also I like my templates as html files and not jsx ones. Makes it a tad bit difficult to read if not used to.

Snapchat Sunburst Jul 27, 2018

React, safer with it’s escaping, doesn’t interfere with csp, no weird directives/attributes added to the dom, composable.

Oscar tc/gtfo Jul 28, 2018

No interfere with content security policy?

Snapchat Rastcat Aug 4, 2018

Angular uses eval to get a performance boost. Not needed for react, so you can block eval

Hawaiian Airlines St Nutella Jul 29, 2018

The breaking changes between Angular 1,2,4 and now 5 is frustrating. Also unit testing is tough unless your code is written a certain way.

New
:O Aug 6, 2018

That last sentence is true, regardless of framework, language, etc. Only testable code is testable

Capital One S. Totman Aug 7, 2018

None. Keep it simple: vanilla html, css, limited Javascript. Let’s make the web usable again!

LinkedIn HelloWorId Aug 7, 2018

Good luck doing that at scale.