Battle: Vue Js vs Angular Js

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.

Vue.js is a JavaScript library for building web interfaces. Combining with some other tools It also becomes a “framework”. Angular is a full-blown framework, with lots of tools right of the box. It takes more time to get used to it than Vue, and sometimes, you really have to do things "the angular way". Both are great frameworks and treat you well, though Vue is simpler, easier to understand and just as powerful.

Vue.js is a more flexible, less opinionated solution ( than Angular ) that allows you to structure your app the way you want it to be, instead of being forced to do everything the Angular way. It’s only an interface layer so you can use it as a light feature in pages instead of a full blown SPA.


Also, here is what Taylor Otwell (the God of Laravel) wrote:

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.