22 thoughts on “The ULTIMATE Web Frameworks Tier List (2025 Edition, Frontend + Backend)”
hi chat 👋 so, there's obviously no "correct" ranking.. it really depends on things like personal experience, when you used the frameworks, and what you were building. i'm definitely a bit biased toward the php side of things 😅 anyway, here's my tier list! what's yours? WRITE THE COMMENTS BELOW! 🐐 S: Laravel, React, Livewire 🔥 A: Symfony, Rails, Svelte, Vue 💎 B: CodeIgniter, TempestPHP, Nette PHP, Phoenix, Django, ASP.NET, Spring, SolidJS, Nuxt.js, Alpine JS, jQuery ⚙ C: Angular, Yii, Next.js, Nest.js, Adonis JS, Masonite 🧱 D: Phalcon, Express, Rocket, Flask, Lumen, Gin, Slim, Meteor, CakePHP, Laminas 🤷 Never tried: Remix, Actix, Quarkus, FastAPI, FuelPHP, Sinatra, Astro, Goravel
if you enjoyed this video, don't forget to leave a like! ❤
I was pretty heavy into the Yii2 stuff back in like 2017-2019. When I picked it up, I was comparing Yii2 vs Laravel, and I went with Yii because I felt the docs were better. Long-term, going with Laravel would have given me more. I didn't know that at the time, and one of my projects wouldn't have gone through CodeIgniter (2015) -> Yii2 (2017) -> Laravel 8 (2020) Laravel is definitely the way to go though for any modern PHP application that needs to do more than show a blog page lol
I'd love to hear your take on Drupal. I know that Drupal is a tough comparison to all these frameworks because its a CMS and not just a framework. But I'd like to hear some honest opinions and som fresh take on Drupal because that's my main breadwinner and I really like the developer xp using it. It's robust and has a lot of mechanisms (The downside its that requires a lot of memory to run it)
So yeah, it would be really cool a in depth look, or something like "trying Drupal for the first time" Maybe even a WordPress vs Drupal comparison or something like that?
Laravel is the only legit ranking everything else is F tier. Laravel only wins on DX and productivity not on technical merit, engineering wise its C tier at best. Its good enough and thats enough.
There are a few mistakes here—and to be clear, making mistakes isn’t a crime. But let’s set the record straight.
“Frameworks” vs. boilerplate. Most of the D-tier picks are what we’d call boilerplate or minimal server libraries. Gin, Slim, and Express, for example, aren’t full-stack application frameworks and aren’t typically used “pure” for full applications. Labeling them as frameworks and ranking them that way is misleading.
The MVC take at 1:02 is just wrong. Saying “an attempt to bring MVC to JS never worked and never will” ignores reality. Plenty of real-world web apps are built with frameworks that embrace those patterns—NestJS (built on top of the Express boilerplate) being a prime example. And yes, performance-wise, these stacks routinely outpace Laravel in throughput and request handling. Development experience can be rougher—agreed—but dismissing the architecture outright is inaccurate.
Throwing frontend frameworks into the same tier list as backend frameworks doesn’t make sense. They solve fundamentally different problems and belong on separate lists. Ranking ASP.NET above any JS framework without clear criteria feels off. If you’re going to claim that, back it with measurable benchmarks and context—or it just reads as personal taste. This “ultimate tier list” leans heavily toward the creator’s preferred stack. Bias is fine—everyone has it—but then call it what it is: a personal preference stack tier list, not the definitive one.
Lol, I literally can't think of any other PHP framework closer to Laravel than Yii2, even has a more powerful CLI tool and code generator among all these frameworks, yet Codeignitor and Django were ranked higher.
Looks more like a PHP/MVC preference list than an actual review. The D-tier reasoning makes no sense — “they don’t have auth or cache”? What backend framework includes that out of the box? Isn’t it better to choose your own system for those anyway? And saying they’re not for real-world applications? Seriously?
I dont know if u can compare backend frontend and fullstack frameworks with each other😅 react is library btw not framework. And how the hell can react be s Tier and next c Tier when they are literally the same?😅
Cookies necessários habilitam recursos essenciais do site, como login seguro e ajustes de preferências de consentimento. Eles não armazenam dados pessoais.
Nenhum
►
Cookies funcionais suportam recursos como compartilhamento de conteúdo em redes sociais, coleta de feedback e ativação de ferramentas de terceiros.
Nenhum
►
Cookies analíticos rastreiam as interações dos visitantes, fornecendo insights sobre métricas como contagem de visitantes, taxa de rejeição e fontes de tráfego.
Nenhum
►
Cookies de publicidade entregam anúncios personalizados com base em suas visitas anteriores e analisam a eficácia das campanhas publicitárias.
Nenhum
►
Cookies não classificados são aqueles que estamos em processo de classificar, junto com os provedores de cookies individuais.
hi chat 👋 so, there's obviously no "correct" ranking.. it really depends on things like personal experience, when you used the frameworks, and what you were building. i'm definitely a bit biased toward the php side of things 😅 anyway, here's my tier list! what's yours? WRITE THE COMMENTS BELOW!
🐐 S: Laravel, React, Livewire
🔥 A: Symfony, Rails, Svelte, Vue
💎 B: CodeIgniter, TempestPHP, Nette PHP, Phoenix, Django, ASP.NET, Spring, SolidJS, Nuxt.js, Alpine JS, jQuery
⚙ C: Angular, Yii, Next.js, Nest.js, Adonis JS, Masonite
🧱 D: Phalcon, Express, Rocket, Flask, Lumen, Gin, Slim, Meteor, CakePHP, Laminas
🤷 Never tried: Remix, Actix, Quarkus, FastAPI, FuelPHP, Sinatra, Astro, Goravel
if you enjoyed this video, don't forget to leave a like! ❤
Have you heard of PRADO? What about Zend Framework?
I was pretty heavy into the Yii2 stuff back in like 2017-2019. When I picked it up, I was comparing Yii2 vs Laravel, and I went with Yii because I felt the docs were better. Long-term, going with Laravel would have given me more. I didn't know that at the time, and one of my projects wouldn't have gone through CodeIgniter (2015) -> Yii2 (2017) -> Laravel 8 (2020)
Laravel is definitely the way to go though for any modern PHP application that needs to do more than show a blog page lol
Laravel & vue
Hey Nuno! Where do you get all this energy? You're always so charged up, like a battery 🙂 Thank you for your efforts!
jQuery on S tier is easy peasy 💪
W NUNO 🏆
Express.js in D tier .. REALY?!!!!
I'd love to hear your take on Drupal.
I know that Drupal is a tough comparison to all these frameworks because its a CMS and not just a framework. But I'd like to hear some honest opinions and som fresh take on Drupal because that's my main breadwinner and I really like the developer xp using it. It's robust and has a lot of mechanisms (The downside its that requires a lot of memory to run it)
So yeah, it would be really cool a in depth look, or something like "trying Drupal for the first time"
Maybe even a WordPress vs Drupal comparison or something like that?
Putting React in S tier is so dumb , Vue and Svelte need to be there and React should be in C Class
Filament isn't in the tier list?
Laravel is the only legit ranking everything else is F tier. Laravel only wins on DX and productivity not on technical merit, engineering wise its C tier at best. Its good enough and thats enough.
There are a few mistakes here—and to be clear, making mistakes isn’t a crime. But let’s set the record straight.
“Frameworks” vs. boilerplate. Most of the D-tier picks are what we’d call boilerplate or minimal server libraries. Gin, Slim, and Express, for example, aren’t full-stack application frameworks and aren’t typically used “pure” for full applications. Labeling them as frameworks and ranking them that way is misleading.
The MVC take at 1:02 is just wrong. Saying “an attempt to bring MVC to JS never worked and never will” ignores reality. Plenty of real-world web apps are built with frameworks that embrace those patterns—NestJS (built on top of the Express boilerplate) being a prime example. And yes, performance-wise, these stacks routinely outpace Laravel in throughput and request handling. Development experience can be rougher—agreed—but dismissing the architecture outright is inaccurate.
Throwing frontend frameworks into the same tier list as backend frameworks doesn’t make sense. They solve fundamentally different problems and belong on separate lists. Ranking ASP.NET above any JS framework without clear criteria feels off. If you’re going to claim that, back it with measurable benchmarks and context—or it just reads as personal taste. This “ultimate tier list” leans heavily toward the creator’s preferred stack. Bias is fine—everyone has it—but then call it what it is: a personal preference stack tier list, not the definitive one.
Lol, I literally can't think of any other PHP framework closer to Laravel than Yii2, even has a more powerful CLI tool and code generator among all these frameworks, yet Codeignitor and Django were ranked higher.
Spring B? PFFFFFF
Quarkus has a really great DX.
Looks more like a PHP/MVC preference list than an actual review.
The D-tier reasoning makes no sense — “they don’t have auth or cache”? What backend framework includes that out of the box? Isn’t it better to choose your own system for those anyway?
And saying they’re not for real-world applications? Seriously?
svelte A tier what. It would be on S tier
🐐 S: Laravel, Alpine JS, Livewire
🔥 A: Vue, FastAPI
💎 B: React, CodeIgniter, Flask, jQuery, Symfony, Rails
⚙ C: Lumen, Slim, Django
🧱 D: Angular , there are bunch I havent tried I think I want to check out something with go next, maybe goravel
react s lmao
Blazor is s tier if using SSR stream. Having breakpoints for front and backend while debugging is smoother than any JS framework.
I dont know if u can compare backend frontend and fullstack frameworks with each other😅 react is library btw not framework. And how the hell can react be s Tier and next c Tier when they are literally the same?😅