7 ms·
I'm optimistic for the future of Rust. I currently program in Go for server side web stuff, but with the proposed changes to the Go language, the decision to c
by joobus 8y ago
I'm optimistic for the future of Rust. I currently program in Go for server side web stuff, but with the proposed changes to the Go language, the decision to choose Go over Rust becomes less compelling; Rust already has generics, a competent module system, better error handling, and ADTs. Go had a very narrow scope and very clear oversights, which are now bigger issues they are trying to shoehorn solutions into with the go v2 proposal.
I've been following rust for a while and have known it is not web ready, but early next year I think will be a different story.
- Dowwie 8y agoIt's web ready. It's very web ready.
- mwcampbell 8y agoIMO it's not really web ready until there's one web framework that has a clear majority of mindshare, like Rails for Ruby or Django for Python.
- fiedzia 8y agoWhat's the point of this requirement? Python doesn't have "the one" either, does it mean its not web ready?
- deleted 8y ago[deleted]
- jayflux 8y agoWoah, I’m a big fan of rust, but saying it’s web ready is disingenuous. Rocket isn’t stable, most of the libraries rocket depends on aren’t stable either. Making http requests.. are there any stable http libraries yet? Last I checked Hyper was still on a 0 release with no h2 support. Rust has conquered a lot, but it’s web service/API story is not complete yet. Go is ahead in this respect.
- grumpydba 8y agoYes but from a bird's eye view, rust code looks like perl. The readability is still a huge plus for go, even with the v2 proposals.
- whytaka 8y agoWhat proposed changes to Go are you referring to?