4 ms·
vuejs is 10 years old
by brainzap 2y ago
vuejs is 10 years old
- pjmlp 2y agoAnd in 10 years I only took part in a single project using it, back in 2019. I would put Vue on third place of FE JavaScript frameworks.
- Etheryte 2y agoAnd it has changed a lot in that time. The code we wrote in 0.x is very different from the paradigm of 3.x, and while I agree it's largely a change for the better, it's still a chore to keep up with it if that isn't the only thing you do.
- yurishimo 2y agoThe change from V2 to today is much smaller. So small in fact that the paradigm of v2 is now a simple extraction under the hood of v3. V2 came out in 2016. The number of apps written before v2 is minuscule compared to even newer JS frameworks of today. I would argue that Vue has been one of the most stable frameworks in JS world and that stability and focus on simplifying the state mental model (aka, it just works) has been the reason for Vue’s continued steady growth across organizations and projects of all sizes.
- Etheryte 2y agoI'm not really sure if I can agree on stability. For all its warts and flaws, you can largely still write React 18.x the same way you wrote React 0.x. There's many new features and fancy tools in your pocket, but underneath it all, you can take the knowledge you had of 0.x and go straight to writing 18.x. It might not be whatever is the current vogue best practices, but it will work. While React has had many breaking changes over the years, I would argue that all of them are fairly minor, whereas Vue, Angular and now Svelte have introduced big breaking changes. Stability wise I feel like React comes out on top in that regard. I do agree that Vue is clearly the better paradigm, but unfortunately it's still very much lagging behind React in terms of adoption. I think big breaking changes might have a considerable part in that, it's hard to sell that upwards.