▲ | echelon 15 hours ago | |
Rust is extremely popular and is only getting bigger with every passing year. It's got incredible velocity and is about to break into the TIOBE top ten. The Rust critics can't stop other people from using and enjoying it. It's unstoppable at this point. > For higher level stuff (e.g.: web backends) Go offers faster iteration cycles than Rust Rust is excelling in this space and in so many other use cases it was never originally imaged for. Have you seen the Actix/Axum adoption? It's insanely popular, and it's such a nice and low defect rate language to write web endpoints in. It's actually highly productive in this use case. > Yes, Rust adoption is rising but competing technologies are also getting better Other languages are not "catching up" on competing with Rust. Adding sum types is great, but that won't deliver the same benefits. Rust features make it fit into a truly unique space. > a big push in advancing programming languages was the support of big corporations No big companies using Rust? All of the big companies are using it! > the first rule of Rust jobs is that no one talks about Rust jobs There are Rust jobs! I'm hiring Rust devs. | ||
▲ | ethagnawl 14 hours ago | parent [-] | |
> It's insanely popular, and it's such a nice and low defect rate language to write web endpoints in. It's actually highly productive in this use case. I concur. Lots of folks here and elsewhere will make claims about how Rust isn't a good fit for this space because _it's a systems language_ or because the iteration cycle is too slow and it isn't meant to replace Python/JavaScript/whatever, anyways. To that, I call BS. It's (objectively) a general purpose programming language and can be used to do whatever you need it to. To your point, I've also found it extremely productive for web development. Even if it does require more work up front, that's (usually) work you're not doing on the back-end chasing and squashing bugs or trying to cover corner cases which you hadn't accounted for -- but the Rust compiler would have. |