TALL Stack: the dreamland for a laravel developer
December 9, 2022//
2 min, 9 sec read
As a Laravel developer coming from the era of WordPress + Bootstrap + Jquery, TALL Stack looks like a DreamLand for me.
In case you may not know, TALL Stack stands for TailwindCSS + AlpineJS + Laravel + Livewire.
Livewire home page says :
Building modern web apps is hard. Tools like Vue and React are extremely powerful, but the complexity they add to a full-stack developer's workflow is insane.
And that's true, didn't you miss the era of learning a single library like Jquery for the whole front-end or just BootStrap for the styling of the web pages?
Why should I learn a new library (Ex. React) and then learn another framework on top of that (Ex. Nextjs) just to build a simple CRUD app when I can use the Tech Stack that I am familiar with already?
With TALL stack I can build web apps at full speed and all I need is my Blade templates and Laravel BackEnd no need for extra CSS files or multiple JS files and bundlers.
All developers want to build an app that works perfectly in the shortest time that is possible, And TALL stack is blazing fast in the development phase, with some tweaks and packages like Laravel Octane it's fast and scalable in production too.
If you do a quick search about the TALL stack you're going to see lots of articles that show the Pros and Cons of this Stack but in the end, the only thing that matters is that your apps going to build very fast and work like a charm without you needing to learn hell lots of new technologies.
TALL stack is built by Laravel community members, which means you have all Laravel goodies, the great community, awesome documentation, tons of third-party libraries and plugins, etc.
As a Solo Developer, the TALL stack is my dreamland of programming.
With the release of 3rd version of TailwindCSS and Alpinejs now TALL stack is better than ever it was before and Livewire v3 is around the corner with lots of new goodies. If you are a Laravel developer it's the best time to jump in and try this stack. and get ready for the Livewire v3 release.
If you are interested to learn more about TALL stack here is some great link that you can check out:
CSS Utility Classes and "Separation of Concerns" By Adam Wathan the creator of TailwindCSS
[video] From Vue to Alpine: How & Why By Matt Stauffer - Partner & CTO, Tighten
[video] The future of Livewire By Caleb Porzio