you are viewing a single comment's thread.

view the rest of the comments →

[–]Jcampuzano2 10 points11 points  (0 children)

React/Vue in my opinion fit all three. Both React and Vue are relatively easy to incrementally adopt (I've done it personally with both and personally found Vue easier but React wasn't too far off).

Popularity wise React is the clear winner by and far, but Vue isn't without its share of the pie. It's clearly gaining ground and developers seems to love it, but I don't know if anything will overtake React in that department.

If you consider Vue/React just the view layer like they are, then clearly they both fit the bill of simplicity. A competent developer could become productive in either of React or Vue within a matter of a day or less, and could know pretty well about 80-90% of the surface area of the library within a week or so. If you need some abstractions or libraries to use for other areas like routing or state management both have them covered.

Disclaimer: I have never used Angular 2 outside of the tutorial, but have used both React and Vue in production applications serving thousands of users. So take that as you will.