The Unglamorous Side of Rust Web Development
5 hours ago
- #Web Development
- #Async Programming
- #Rust
- Async Rust debugging experience is rough with unhelpful backtraces.
- Rust ORMs require maintaining schema in multiple places; declarative migrations offer a better approach.
- Error handling in web frameworks is inconsistent and challenging to make predictable.
- Macros are widespread but can be difficult to debug and lack good IDE support.
- Compile times are slow due to dependencies, generics, and macros.
- The ecosystem is fragmented, requiring developers to assemble their own stack.
- Batteries-included frameworks like Loco.rs and cot.rs are emerging but not yet at Django or Rails level.