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.
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: