Forget React, Angular, And VueJS — There’s a New Sheriff In Town You Should Know About

John Mwakalinga
We Code & We Write
Published in
4 min readSep 2, 2021

--

“Simple. Lightweight. Powerful as hell”

Photo by Ketut Subiyanto from Pexels

Almost every corner of the world wide web is littered with articles about how good Angular is, how fast ReactJS is or how simple VueJS is. If it’s not a comparison between those three, then it is highly likely that it is praise for how good one of them is.

Then here I find one that has all three great features. It has ReactJS’s simplicity, Angular’s power, and VueJS’s simplicity. It’s none other than Alpine.js.

What is Alpine.js

As explained on their website, “Alpine is a rugged, minimal tool for composing behavior directly in your markup. Think of it like jQuery for the modern web. Plop in a script tag and get going.”

I have quite an experience in Angular, and through React Native, I have some experience in React and a lot of experience in VueJS since it used to be the main way to write interactive UI in the Laravel framework.

There are times when I am working on a basic HTML page and require some complex and yet small interactivity feature, in these moments, I get very confused about what to use, I mostly choose VueJS due to its simplicity, but then VueJS also has some pitfalls. So I basically use it with a grain of salt.

--

--

John Mwakalinga
We Code & We Write

Developer. A bit biased to Laravel, JS and TS. I write about software and life topics. 🇹🇿. Checkout https://whenprogramming.com