top | item 41835460

(no title)

steelegbr | 1 year ago

Indeed. The few times I've encountered Rust in the wild it's been for a project that didn't need it (web or IO bound applications) and someone's "My First Rust Project". It's difficult or even at times beyond the budget of smaller organisations to then hire a seasoned Rust dev to unpick whatever mess you got in to.

Don't get me wrong, Rust has a niche where it's the right choice. But being a popular language of the day, it's getting used a lot in the wrong places.

discuss

order

6r17|1 year ago

Project that does not need rust "Web, or IO" -> What would you actually choose to make an API then ? Python ? Ruby ? Did you compare benchmarks from rust server to python servers ? Did you actually feel the difference ?

wmil|1 year ago

Most web servers aren't doing anything computationally complex and there's a lot of tech to help you scale to multiple servers, so single server performance usually isn't really critical.

Web stuff is about developer speed. So familiarity, libraries, and tooling. There are plenty of good options.

Anything that needs to be performant can go in it's own service.

hu3|1 year ago

> What would you actually choose to make an API then ? Python ? Ruby ?

Python, Ruby, Go, PHP, C#, Java, TypeScript, Elixir.

Performance benchmarks when writing APIs as 1st concern? Really? 99% of the cases this should be the last criteria.

Monthly reminder that a good part of instagram still runs on Django/Python.