3 ms·
I get the impression that Vue 3 was a greater effort than expected. It was talked about for years before beta release (on Full Stack Radio, for example). March
by jackconsidine 5y ago
I get the impression that Vue 3 was a greater effort than expected. It was talked about for years before beta release (on Full Stack Radio, for example). March of 2020, I was at Vue Conf (days before Covid lockdowns began), and I heard a few people complaining that this wasn't the expected official Vue 3 release. Here we are almost two years after that and it's just becoming the default.
That said, I understand that there were monumental under-the-hood improvements, some of which spawned off Vite.
- FinalBriefing 5y agoI'm surprised, too. I'm happy they took their time as Vue 2 was/is still a great framework, but I probably would have chosen Vue 2 for some projects had I known it would take this long to get Vue 3 out the door.
- russellbeattie 5y agoSecond-system syndrome. * Even if you think you're making sure to not fall into the trap, it always happens. The first version solves a specific problem and has enormous success, there might be some cleanup (v2), but then the Big Rewrite is going to clean up all the little issues and add in some highly requested features which will be so much easier because of the new architecture, programming language, etc. You estimate about six months, tops. Then three years goes by. I find the phenomenon amazing because I've experienced it personally and it's maddening. All the hours spent talking about the second system trap and planning how to avoid it had absolutely zero effect on it actually happening. It was like a black hole void where you just kept making one step forward and two steps back. 1. https://en.m.wikipedia.org/wiki/Second-system_effect https://en.m.wikipedia.org/wiki/Second-system_effect
- rk06 5y agoIt was great effort. It included reactivity internals updated to proxies, composition api, typescript support, EJS modules adoption etc. and all that including surrounding core libraries and docs.