The first time someone told me to "just pick a framework," I defaulted to the popular choice ... like most beginners do — I defaulted to the one everyone was talking about. React. It wasn't a bad choice. But it also wasn't my choice. And there's a difference. Vue 3 eventually clicked for me, and I've spent a lot of time thinking about why. It meets you where you are. You already know HTML. CSS. JavaScript. Vue doesn't replace any of that — it extends it. You can literally drop a script tag into an existing page and add interactivity with zero build setup. No config files. No CLI. No Vite. When you're ready to scale to a full SPA? It scales. SSR with Nuxt? It scales. Mobile with Capacitor? Same framework, same knowledge. I wrote the intro to Vue 3 that I wish I had when I was starting out. It covers: → What Vue actually is (and what "progressive" really means) → How it compares to React and Angular → The difference between Options API and Composition API, demystified → What you actually need to know before you write your first component If you're a new or intermediate frontend developer who's been sitting on "I'll start when I'm ready enough" — that moment doesn't show up on its own. You write the thing that half-works. You figure out why. You build from there. Progress over perfection. Let's go. 🔗 Link in the comments 👇 #Vue3 #JavaScript #Frontend #WebDevelopment #LearnToCode
Vue was my favorite JavaScript framework of the 3 flavors I tried. (React, Angular, Vue). I’ve heard good things about svelte but we work in .NET and Blazor Web assembly in prod at my job so I don’t write much JavaScript at all anymore. Blazor is probably most like Angular, and due to familiarity is by far my favorite way to build a web app, but Vue always just made sense to me.
As someone who started with React because everyone else was, I totally feel this. I eventually made the switch to Vue and it just clicked. There's something about the SFC structure that feels so much more intuitive. It feels like I'm writing the web again, not just JavaScript. Great post Nerando Johnson
I’ve spent most of my career on the backend, but recently started working more in the frontend. I had a similar experience — Vue made it really easy to pick up and start building quickly without feeling like I had to learn an entirely new ecosystem first. That “meets you where you are” really hits the nail on the head.
I've always loved Vue for its simplicity and scaling potential. But it is surprisingly hard to get commercial experience with Vue. I personally had to switch to Angular to get my first commercial experience and I think I am not the only one who came across that challenge
React was my first framework. Now I've used both React and Vue working professionally for almost two years, and I honestly prefer Vue.
Good post Nerando Johnson. Happy you found "your" framework.
👉 https://developingdvlpr.com/blog/seeing-vue-clearly-the-basics/