by YourCupOTea on 2/3/24, 2:41 PM with 94 comments
by uallo on 2/3/24, 4:36 PM
Thanks to all contributors and happy birthday!
by synergy20 on 2/3/24, 5:16 PM
While React is adding all those complexity by SSR and server component etc these days, Vuejs separates them wisely, if you need just the original SPA, use vuejs as-is, if you want SSR, add Nuxt.
I am moving back from React to Vuejs after realizing how heavily React is nowadays affected by VC company Vercel, which has its own agenda of SSR-first(Next.js) and make React even further complicated, Vercel hijacked React in my opinion and made it no longer a "neutral" OSS project, so long, thanks for all the fish.
On the same note, Vercel also bought up Svelte and made it SSR first.
If you just need SPA and has no need for SSR, which made frontend even more complex, go with Vuejs.
by y-c-o-m-b on 2/3/24, 5:43 PM
by code_runner on 2/3/24, 4:27 PM
My project pre-dated the composition API and some other bells and whistles that I've never looked into since leaving FE projects... but IMO, a really good framework with a good community and lots of resources to learn.
by samwillis on 2/3/24, 5:32 PM
It can, and is, used outside of Vue, see Alpine.js, but it's adoption would be so much greater if it was packaged under its own name.
There is this project that even combines it with react: https://github.com/antfu/reactivue.
I wish we had slightly looser compiling between templating and reactivity systems...
by monero-xmr on 2/3/24, 3:54 PM
by timetraveller26 on 2/3/24, 5:12 PM
by alexcroox on 2/3/24, 6:18 PM
by codethief on 2/3/24, 3:37 PM
What's worse, type checking was largely an afterthought in the development of Vue. Can we, as an industry, please finally agree that languages & frameworks with proper (tools for) static type checking are infinitely better than those without, instead of having to painfully re-learn that lesson time and again? Heck, even Python devs are using type hints these days!
by jthemenace on 2/3/24, 6:17 PM
by tgsovlerkhgsel on 2/3/24, 3:44 PM
Regardless of whether something is a hobby project that you want to only touch a couple times a year or a big project with dozens of developers, having your platform deprecated under your feet and being forced to do migration work sucks.
Vue is now on version 3 within 10 years. That means anyone who relied on v1 has had their work churned away under their feet, twice.
by huqedato on 2/6/24, 6:42 PM
I switched to Svelte and more recently to Solid.
by rpmisms on 2/3/24, 5:52 PM
by coding123 on 2/3/24, 5:14 PM