4 ms·
That's interesting! I absolutely don't feel the need for a massive framework. I think a good part of the devs community has been burned by some framework at so
by jokethrowaway 2y ago
That's interesting! I absolutely don't feel the need for a massive framework.
I think a good part of the devs community has been burned by some framework at some point and doesn't feel the need for web frameworks, hence why nobody bothered to make Rails for rust.
In a professional setting, all the services I interact with, have been implemented on top of express (node.js) or fast-api (python).
I know people working in ecommerce who rely heavily on django or woocommerce, but rust usage among them is pretty low.
Rust is also one language where there are very little junior people, so you'll see wire-it-yourself library more than frameworks. Eg. sqlx is imho the best compromise in the ORM vs query builder vs plain sql debate: you get typechecked plain sql.
I think axum is very well architected and type checked routes offer a great DX (except for the tower::Service compatibility - sure, it's nice to have compatibility but the resulting code is quite clunky), and I'd rather have smaller components I understand over a huge black box.