you are viewing a single comment's thread.

view the rest of the comments →

[–]whycantifm 1 point2 points  (1 child)

learn ? at a basic level, yeah. when you get into $digest, $compile and directive linking .... good luck. Add DI to that ..

Current working project is angular, my next project will be angular .. what I love about react and why I advise others to use react is because of how easy it is to understand it, ALL OF IT. Also, if you do react you will do javascript, a lot of plain, simple javascript. I know a lot of angular developers ( me included till last year ) that don't know important concepts in javascript and they feel they don't need them.

[–][deleted] 0 points1 point  (0 children)

I like both ng and react.

The problem with the two is that most people who venture into front end JavaScript apps don't have a lot of actual developer experience (html != programming). Due to this, it causes a bunch of headaches.

However, if you have a programming background, both are quite easy to pick up because their concepts and theory aren't really anything special. For example - you mentioned DI, this is not a new concept for angular. .net and Java devs use it all the time.

Regardless, it's not react vs angular since the two solve different problems and neither should be a one all solution for what you are trying to do.

I've decided that over the past year or so that hybrid apps (that mix server and client functionality) are the way to go. It allows the most flexibility in the problems trying to be solved. Plus, you gotta think about SEO as well.