DEV Community

Discussion on: Why are you using Rust for web development?

Collapse
 
vonheikemen profile image
Heiker

The ecosystem is small and immature. This results in sparse documentation, and a wealth of small beta-level interesting libraries but few stable choices.

It is a bit awkward because Rust as a language is seen as safe and fast, yet most libraries out there will put a big warning saying something like "This works most of the time, but it might break or we might make some big changes at anytime." But i know this will get better with time.

Collapse
 
harmic profile image
Mike Harris

By "Break" they mean stop compiling, not stop working or crash at runtime. But also note that as long as you sensibly specify your dependencies, that will not affect you until you want to upgrade that dependency. Almost everyone is correctly following semver, so breaking changes won't occur on a minor point release.

Collapse
 
deciduously profile image
Ben Lovy

Well, safe and fast at the language level is a different concern than at the library level.

Collapse
 
urriel profile image
Vincent Dal Maso

It's more à concern around the breaking changes that might occurs rather than safety.

Collapse
 
databasesponge profile image
MetaDave 🇪🇺

Is it too cynical to suggest that when you get a mature, pretty complete and stable tool set (e.g. Rails) then it stops becoming fashionably cutting edge, and the kool kidz want to use something else instead?

Thread Thread
 
deciduously profile image
Ben Lovy

Hmm, interesting. I could see that being a factor...but is Rails no longer considered "Kool"? I didn't realize it had already fallen from grace, at least around me it's a widely used tech, seems to be going strong.

Thread Thread
 
databasesponge profile image
MetaDave 🇪🇺 • Edited

I'm pretty sure that it has matured to the stage where its only use is as a productive tool for creating useful products. I don't think that that feels like fun to everyone.

OK, a bit cynical.