DEV Community

Discussion on: How to combat JavaScript fatigue with Rust

Collapse
 
willvincent profile image
Will Vincent

Ok, I'll be the contrarian...

There's a lot of "Rust is awesome" fanboyish opinion here and it's very light on actual reasons WHY rust is better.

Seems also very unlikely that just because something compiles it could be considered stable with anything close to 98% certainty ... Without adequate testing.

Most of the other stuff you can do once you learn rust can also be done with node, or lisp, etc.

Rust may really be the best thing ever, but there's not enough actual substance in this post to prove it's worth learning.

Collapse
 
simonhaisz profile image
simonhaisz

Yeah, if you want to learn Rust feel free, it's a great systems language. But I'm struggling to understand how someone who's having problems with ESLint is going to have a great time with the borrow checker.

Rust helps writing secure, stable, high performant, thread-safe code. For most use cases that node is being used for, they don't have a problem that rust solves. Rocket is very cool but unless you need the performance I don't see why you would pay the dev cost to use it over express or asp.net or whatever.

If you want to evangelize rust and create more rustaceans I think you should write more about the things that rust is good at and how it's worked well for you.

Collapse
 
gruberb profile image
Bastian Gruber

Hey Will, thanks for this answer!

I don't think "fanboy" is an appropriate term. Especially not in programming languages.

Feel free to click through the refrences (I highlighted my points with links). Especially read through the NPM paper and the rocket talk on Rust.

A 5 minute read is never any substance for anything, but should give you an idea. With the provided links you have enough to read and watch for probably a whole day.

Collapse
 
willvincent profile image
Will Vincent

I'll look into it, when I have time to look into it. My point simply was that you didn't provide a lot of compelling proof that it's "better" and many of the reasons provided aren't much more than opinion, really :)

Thread Thread
 
gruberb profile image
Bastian Gruber

That's good to know! Well you should always take your time going through the post and looking through references.

But that's an inspiring point and I will start a series where each post points out a very specific advantage of Rust!

Thanks for the input Will!