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

larswoltersdev's avatar

Vue.js with a Laravel API, or just use Blade with JavaScript?

Hi all, I'm wondering how to choose between building a scalable web application using Vue.js in combination with a Laravel API or use Blade in combination with vanilla JavaScript (or maybe Alpine.js). We are rewriting a commercial application that is now driven by a Vue.js 2 front-end and Spring Boot API.

How to decide and choose what to go with? Is Blade still viable in combination with JavaScript for building scalable applications?

0 likes
1 reply
martinbean's avatar

Is Blade still viable in combination with JavaScript for building scalable applications?

@larswolters Yes.

I'm wondering how to choose between building a scalable web application using Vue.js in combination with a Laravel API or use Blade in combination with vanilla JavaScript (or maybe Alpine.js).

@larswolters It’s not a one-or-the-other scenario. You can still use Vue.js with Blade. You can even use Vue.js and Alpine.js together (I have in a project recently).

Again when you posted this on Discord, Vue.js and Alpine.js aren’t really comparable in my opinion. Alpine is a general-purpose utility library (a bit like jQuery) whereas Vue is more for creating components from common UI patterns in your application.

Please or to participate in this conversation.