Why I should use Vue.js instead of Angular or React?
Hi, I'm new with Laravel. I've seen that Vue has a strong connection with the Laravel Community.
My question is, Why they decided tu use Vue instead of Angular, React or Ember?
Personally, I think the learning curve for Vue is much lower than React. It's also easier to get up and running with Vue, and some might think it feels more natural to use over react (at least at first)
I think they compliment each other. I remember watching Jeffrey's Angular and Laravel vids and it seemed that there was overlap between the two. It was a long time ago and I was nooobier than I am today. Vue is incredibly easy to learn and allows you to do so much with so little code.
I spent about a month wrapping my head around angular. I learned Vue in about a day. It's easy, and it does most of the things one might normally reach to angular for.. so if you don't need the extra stuff angular provides, it's a nice lightweight option.
I've never used react, can't say I'm terribly interested in it really.
As for the why it's so linked with laravel question, @sidscorner nailed it.
I believe Taylor said somewhere (Full Stack Radio?) that Vue.js was the only JS framework he knew, so there was no complicated decision or reasoning behind it.
Vue is amazing. I think it's great because I can just sprinkle it on a single page without having to even have some fancy build tool or CLI or anything. It's just really fast to get started and be productive with even if you have never used another JS framework in your life.
It's the perfect mix of usability and power. I think because it is so approachable and has great documentation it will continue to gain popularity very quickly