DEV Community

Discussion on: What's the Betamax of your field?

Collapse
 
qm3ster profile image
Mihail Malo

Rust, lmao.
It's disappearing under golang xD

Collapse
 
kayis profile image
K

I think Go had a few quick wins, but will lose to Rust in the long run.

Collapse
 
antonrich profile image
Anton

Hack without fear. This ain't going anywhere.
You can mark my words Rust will gain more traction.
The folk behind Rust they listen.
If you visit the Rust's website you'll see it was redesigned, and they took the feedback into account.

Collapse
 
deciduously profile image
Ben Lovy

No! Say it ain't so!

No, though, really - why do you say that? I'm not sure I agree with that perception. Rust appears to be growing, and I think it's still got a few years of development before hitting its stride.

Golang is establishing itself (or already established) as the cloud systems language. Which is great. Rust encompasses far more domains, though.

Collapse
 
qm3ster profile image
Mihail Malo

For me the biggest red flag is that performance-critical projects such as Traefik, CockroachDB and dgraph are in golang.
I understand how things where memory safety is important for security but performance isn't so crucial, such as Docker and k8 use go, but not those former ones.

I guess I really want it to win in that niche, while it's making the biggest progress in system utilities and embedded.
Who knows, maybe frontend web will save it :D

Thread Thread
 
stereobooster profile image
stereobooster • Edited

Don't throw in all in one bucket. For sure you can write CockroachDB in Go, but you can't write memcached in Go, because for this task GC would be noticable. You can write a lot in Go, but there are still performance critical tasks which need to be done in non GC languages, like caches, kernels etc

Unless we are talking about non-stop GC, like in Ponylang

Collapse
 
qm3ster profile image
Mihail Malo

It ain't so. But I do have this fear.
Maybe async/await in core will get more people on board.

Thread Thread
 
deciduously profile image
Ben Lovy

I have the fear too, but not because of Golang. I don't believe the two languages are direct competitors - there's room in the market for both.

Thread Thread
 
qm3ster profile image
Mihail Malo

Oh, also new editions of C++ are stealing good stuff.
How dare they? They have a bad module ecosystem and should be ashamed of themselves!

Thread Thread
 
deciduously profile image
Ben Lovy

Well, C++ is a fact of life - it may as well soak up every last drop of usability it can