← Back to context

Comment by rebelidealist

9 hours ago

What are the newer more modern frameworks? How are they better than Rails?

Well, you have these:

- Rust: Axum, Actix Web

- Go: net/http + Chi, Echo

- C#: ASP.NET Core

- Java/Kotlin: Spring Boot 4, Quarkus

- Elixir: Phoenix

- TypeScript: Fastify, NestJS

- Python: FastAPI, Django

  • There are some baffling picks here. Several of these are super barebones minimal frameworks that doesn't have even a faction of Rails capabilities.

    • And yet people build sophisticated apps with them anyway, because there are plenty of components you can bring in piecemeal in any language ecosystem. You can even do this in Ruby without Rails.

      By way of example, "react doesn't have a router" hasn't stopped it from becoming the dominant frontend framework.

  • But they fill different niches, there's no way I'm going to choose Rust+Axum as much as I love Rust for an ecommerce/CRUD vs something as batteries-included and expressive like Rails or Django.