2 ms·
Many of the abstractions Rust has have their nuances hashed out at compile-time rather than run-time, and that's the big benefit. Go programming eventually for
by edgyswingset 11y ago
Many of the abstractions Rust has have their nuances hashed out at compile-time rather than run-time, and that's the big benefit.
Go programming eventually forces you to do primitive stuff like stuff print statements into your code and tinker with a compile-run-compile-run cycle that ends up wasting quite a bit of time.
For something like microservices it's actually quite good because if you keep your scope as small as possible, you end up with dead-simple code for dead-simple tasks ... until you need a way to reign in all your microservices, where it starts to fall apart because you've got unavoidable complexity and a tool that isn't designed to handle complex things. Tools like Rust start to shine in these situations.