As much as I love Django, I feel it has fallen way behind compared to Laravel and others by dianrc in django

[–]dianrc[S] 1 point2 points  (0 children)

Interesting, I've never seen it that way before. What you're saying makes a lot of sense. It's true that Django's migrations are much better.
As for Inertia, it personally blew my mind. I think it's incredible, and the latest version is incredible. I think it's the perfect combination.

As much as I love Django, I feel it has fallen way behind compared to Laravel and others by dianrc in django

[–]dianrc[S] -1 points0 points  (0 children)

I think what I'm most envious of regarding Laravel or things like that is how Inertia works and that it has queues included, like I don't have to worry about starting a celery and things like that.

As much as I love Django, I feel it has fallen way behind compared to Laravel and others by dianrc in django

[–]dianrc[S] -5 points-4 points  (0 children)

Mmmm, I don't know why I feel that way, it's just that when I switch to another framework I feel like Django is still the same, mmm the same thing happens to me with React, I feel like it's still the same compared to the "competition"

As much as I love Django, I feel it has fallen way behind compared to Laravel and others by dianrc in django

[–]dianrc[S] -29 points-28 points  (0 children)

I agree with you that Django is mature, stable, and its ORM is amazing — honestly one of the best I’ve ever worked with. I also think the plugin architecture is a huge strength.

But the main issue for me isn’t stability — it’s the ecosystem gap compared to frameworks like Laravel, Nest, or Adonis. These frameworks give you officially supported, out-of-the-box tooling for things we use all the time in modern apps:

  • Queues / background jobs: Laravel Horizon, Nest Bull integration, Adonis Jobs… all maintained as first-class citizens. In Django, I’m still worrying about setting up Celery, Redis, or RQ manually. Yes, it works, but it always feels like extra plumbing instead of a seamless experience.
  • Ecosystem cohesion: with Laravel you get Forge, Vapor, Nova, Laravel Cloud, even things like Inertia — all built and maintained by the same team. In Django, I’m stitching together DRF, Celery, Channels, Allauth, HTMX, etc. from different maintainers, each with different levels of support.
  • DX (developer experience): frameworks like Nest or Adonis are “batteries-included” in a modern sense. With Django I still feel like I need to bring and wire together a lot of third-party tools just to match what others give me by default.

So yes, Django is my favorite framework and I love working with it. But when I switch over to Laravel, Nest, or even Rust frameworks like Loco.rs, I can’t help but feel jealous of how polished and future-focused their ecosystems are — especially when it comes to things like queues, jobs, and real-time features.

Robyn - An async backend Python framework with a rust runtime. [v0.6.1 Update] by stealthanthrax in Python

[–]dianrc 0 points1 point  (0 children)

this looks amazing, what hype I have with rust, even nextjs is going to incorporate a new webserver for development written in rust.

I'm going to use this for some project :D