There’s little reason to distinguish, so all discussion here will focus on Vue2+. Vue is amazingly and impressively fast. I’d be interested to see how it scales with dependencies, but it’s definitely a performer in its pure form. It’s also got some elegant solutions of difficult issues, notably Server Side Rendering. Elegant solutions to difficult problems are, to my mind, the key purpose of a framework.

Where I have issues with Vue is its messaging. Vue proposes itself as a progressive framework. What that means is that Vue is intended to be as easy to use as something like jQuery, pulled in from a CDN. And then can scale up to any sized solution.

There’s little reason to distinguish, so all discussion here will focus on Vue2+. Vue is amazingly and impressively fast. I’d be interested to see how it scales with dependencies, but it’s definitely a performer in its pure form. It’s also got some elegant solutions of difficult issues, notably Server Side Rendering. Elegant solutions to difficult problems are, to my mind, the key purpose of a framework.

Where I have issues with Vue is its messaging. Vue proposes itself as a progressive framework. What that means is that Vue is intended to be as easy to use as something like jQuery, pulled in from a CDN. And then can scale up to any sized solution.

There seems to be a myth being put around that CSS Grid Layout is going to be really difficult to learn, so difficult that poor web developers will never use it. I call nonsense. I have seen the stuff people learn on a regular basis. The average framework has a grid system more complicated to understand than Grid, you don’t have to get far into Sass to be dealing with concepts far more difficult than those you get in Grid.

I also don’t think web designers and developers are stupid and incapable of learning things, and I’m one of the few people who has actually taught grid in a classroom situation. When I do that, the comments I get from students is how straightforward grid is. I’m a decent teacher, but I don’t think that I could make something horrifically complex seem simple.