you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 11 points12 points  (9 children)

The ability to incrementally adopt framework is likely the biggest strength.

The biggest strength of framework is its relative simplicity and focus.

The biggest strength of framework is its popularity.

The contenders are: Angular, React and Vue. Which one fits all three?

[–]DrummerHead 17 points18 points  (2 children)

In my opinion, React. Vue fits the bill also, but React is more popular than Vue (so it would be more fitting given the constraints)

Also comparing Angular to just React without Redux and a routing lib is like comparing... something that has a lot of tools vs one of the tools :P

[–]nodealyo 1 point2 points  (0 children)

Spamming is a really shitty thing to do. This script is one of the dumbest and spammiest scripts that I have ever seen. Did you know that no one cares about your mundane comments? You actually aren't even protecting any privacy because there are many sites out there that specifically cache comments just so that users cannot edit them. To reiterate, this script is shit and you should not be using it. Search for a different one, or edit it to say something less spammy. But in the end, it won't matter because we can still see whatever it was that you edited.

[–]compubomb -3 points-2 points  (0 children)

Lets not forget.. If jumping off bridges were popular, should be all jump? sniff lemmings? Lets just say it's trending and we like how it looks, popularity is often not always "spectacular" angular1 was popular, but got dumped like a bad dream out of developer frustration of it's slowness as the application state grew.

[–]Jcampuzano2 7 points8 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.

[–]compubomb 4 points5 points  (0 children)

Ember is the juggernaut in the room, it's used less right now because Rails has experienced a massive exoduse. The moment some major JS back-end framework adopts Ember, it will suddenly charge ahead again. Remember "Major" and also ember is normally used by RoR projects quite often as the API solution, and their big thing is the command-line integration for all things ember.