Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

bicicura's avatar

Alpine.js & Vue.js, is it worth it?

Recently I have developed a skill which I am comfortable with using Alpine.js and Livewire. Due to this, I wanted to explore Vue because it is a more robust framework. As I started watching the new Laracast series on Vue v3 I get the feeling of repeating myself and that I could be learning other stuff that would make me more productive instead.

So, my question goes to those who have experience with these frameworks, do you really use the two (choosing one depending on the project) or just stick with one for all of your projects?

0 likes
7 replies
MohamedTammam's avatar

It depends, I don't know why you're thinking that learning Vue doesn't make you more productive.

But if you know Laravel, Alpine and Livewire I suggested you you find a job while learning Vue and building projects if you don't have a job already.

bicicura's avatar

@MohamedTammam Hi! I don't think learning Vue does not make me more productive. In contrary, I am learning it because I think it will. But, my question is if it is more profitable sticking with Alpine and invest my time in other subject rather than another front end framework. That is why I want to hear from devs that use both technologies. To sum up, I have a job. I work with the TALL stack and it has make me progress more than I ever thought :) Thanks 4 ur response!

MohamedTammam's avatar

@bicicura If that's the situation, if you don't know other topic to learn, I recommend you to choose a font-end framework specially Vue with Laravel. It will give more skills and open more opportunity and more importantly it will make you more knowledgeable about the front-end echo system.

But if you know a better topic, go for it. It's just my personal opinion.

1 like
Helmchen's avatar

I use all of them in different projects.

On websites (especially cms systems) where you only need some reactivity, it's totally fine to stay with something like AlpineJS. If we talk about SPA's, i would always go for VueJS, as it gets messy really quickly with Alpine on a larger scale.

Livewire is fine for backends in my opinion, but i would probably never use it in a frontend context. If you want to get your feet wet with Vue and you like Livewire, have a look at https://inertiajs.com/

1 like
bicicura's avatar

@Helmchen Thankkk u! Inertia looks like something really interesting. For now I will stick with Vue and try to merge it with Inertia in the future.

Please or to participate in this conversation.