axum is an ergonomic and modular web framework built with Tokio, Tower, and Hyper

  • TehPers@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 days ago

    This is true of so many ecosystems. In the past year, I think I’ve had to rewrite an ESLint config twice, transition a Prettier config to another format, update React in a project and a good half of the other dependencies through some breaking changes, etc.

    It’s not really unique to Rust, and happens for projects that are well past v1 (in React’s case, v19 - and they still haven’t figured out suspense, not that I’d want to rush them).

    Still, I’d love for things to remain consistent over time. The breaking changes in this version of axum are pretty easy to update to though, and you might even be able to just regex replace these in all your files since it’s just a matter of using braces now instead.

    • tormeh@discuss.tchncs.de
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      7 days ago

      The JS ecosystem is in another league entirely. I don’t understand how it’s possible to develop in that world without losing all hope of writing good software. To be fair, many frontend devs seem somewhat resigned in that regard.