Hacker News new | ask | show | jobs
by DixieDev 1519 days ago
"Rust has mature and production ready frameworks in Actix Web and Rocket"

Why is Rocket considered production ready when it's only just at version 0.5? Similar <1.0 stories can be found on crates for sqlx, rusqlite, and postgres. Am I wrong in assuming the API must be quite stable before it can receive the 'production ready' label?

2 comments

That’s correct, the creator has been uber meticulous and methodical in his versioning and using stable Rust parts.
I feel like they should probably advertise this fact somewhere, as I couldn't find it in their docs, website, or readme, and it is quite a significant detail.
Rust versioning is different than the custom in lots of other languages. There are lots of perfectly good mature 0.x libraries.
Rust definitely loves a good zer0ver, for better and worse.