4 ms·
> it’s being used to write web apps and command-line tools and all sorts of things. Yes because crates are great IMHO. Warp for low-level web apps with filters
by jph 5y ago
> it’s being used to write web apps and command-line tools and all sorts of things.
Yes because crates are great IMHO. Warp for low-level web apps with filters is flexible. Rocket for high-level web apps has batteries included. CLAP for command line argument parsing is easy. Serde is superb for serialization/deserialization. Diesel and sqlx make data access efficient.
Is there a learning curve? Yes for sure. It can be hard for new teammates coming from JavaScript/Python/Ruby to learn about Box, Arc, Rc, From/Into, etc. The borrow checker is like a pro coach-- when you work with it, then it makes the coding process much better.