3 ms·
I previously did Angular 1, and I agree that an Angular 1 background is highly complementary to grasping Vue quickly. However, Angular is very highly opinionat
by abalashov 9y ago
I previously did Angular 1, and I agree that an Angular 1 background is highly complementary to grasping Vue quickly.
However, Angular is very highly opinionated about how to structure your application and demands exacting tribute to its mandatory "design patterns" of "services", "factories", "providers" and all this other nonsense. Consequently, the minimally viable boilerplate for even a small Angular 1 app goes up considerably.
My favourite thing about Vue is that it's not opinionated in that manner. You are free to write your own JS as you please and structure your application however you like, using as little or as much of Vue as you like. While it scales well to large projects, for small projects, which are the vast majority of my projects, you don't have to do all this _crap_ just to get started.
Angular 2 is criminal insanity from a practical perspective. It's the worst of J2EE-style monstrosity-building. When you need tools just to generate untold amounts of boilerplate just to get to Hello World, you've crossed the boondoggle event horizon.