Get the latest tech news

Is Rust a good fit for business apps?


While you may hear a lot of harsh words about Rust is this rant, that doesn't have to mean it's a bad language. Rephrasing the classic: there are two types of programming languages: ones that people complain about and ones that nobody uses. I've started my journey with Rust in

While languages such as Go enable you to write pretty much entire HTTP service from standard lib alone, this bazaar-style package management comes with the burden: whenever you need to solve any mundane problem, you land in a space where everything has at least 7 different crates available, but half of them are actually a toy projects and most of them were not maintained for the last 5 years. And while many of these concerns have sense in systems programming, since they cover very different environments with very slim-tailored constraints - like WASM in the browser or embedded devices where even Rust's minimal standard lib is too much - they don't matter so much in a context of business apps, where solid defaults for common problems are desired: which is one the reasons for Go and .NET popularity in this domain. I'm not talking about all of them, since I didn't have a time nor energy to check out every out of 47 actor libraries listed for a good start, but that number strongly suggests syndrome where after first few every new attempt was trying to solve some issues with existing implementation, creating new ones in the process.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of business apps

business apps

Photo of Rust

Rust

Photo of good fit

good fit

Related news:

News photo

Show HN: AudioNimbus – Steam Audio's immersive spatial audio, now in Rust

News photo

Rewriting essential Linux packages in Rust

News photo

Rust vs. Go: Battle for the Back End