diff options
Diffstat (limited to 'drafts/it's not rust vs go.html')
-rw-r--r-- | drafts/it's not rust vs go.html | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/drafts/it's not rust vs go.html b/drafts/it's not rust vs go.html index 6826d55..c9273ff 100644 --- a/drafts/it's not rust vs go.html +++ b/drafts/it's not rust vs go.html @@ -1,5 +1,6 @@ <h1>"Rust or Go?" is not the question</h1> <h1>Part 2: (But Rust is definitely the answer)</h1> +<h1>Part 3: Rust is definitely production ready</h1> -> part 2 include coworker conversation tidbits draft notes: <ul> <li>These are two very different languages</li> @@ -71,6 +72,32 @@ <a href="https://killedbygoogle.com/"> Killed by Google</a> +<a href="https://dart.dev/overview">The Dart Programming Language</a> + +<a + href="https://blog.discord.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f?gi=c8caad873419" + >Discord swapped Go for Rust</a +> + +<blockquote> + Both Microsoft and Amazon have just recently announced and released their new + officially supported Rust libraries for interacting with Windows and AWS. + Official first party support for these massive APIs helps make Rust people's + first choice when deciding what to use for their project. +</blockquote> +<a href="https://blog.rust-lang.org/2021/05/15/six-years-of-rust.html" + >Source</a +> + +<a href="https://hub.packtpub.com/is-dart-programming-dead-already/" + >Dart -- apples to oranges? I'm not trying to say that go is going the way of + dart, I'm trying to say that industry-leading companies aren't always stewards + of their creations. take FreeBSD. It's a thriving, excellent operating system + capable of "industry-leading company" usage. See the usuals (Netflix, Sony, + etc). Look at the FreeBSD foundation. Now look at RedHat and IBM. Again, + apples to oranges? No, just a bad argument to make in the first place.</a +> + <p>quotables</p> <blockquote> @@ -85,6 +112,19 @@ apps. Rust can be better for a single-thread app or general "systems" programming. </blockquote> + +<p> + Rust is not a "systems programming" language. Systems programming is not a + genre of languages. It's not like saying Italian is a "Romantic language". + Systems programming is a specific, targeted programming *application*. It's + the destination, the use-case that a language is being applied to. Rust is a + general-purpose programming language. I have used it to write a variety of + tools, low- and high-level, server-side and client-side, graphical and CLI. + Yes, I used it for some systems programming. Also used it to make a very + simple and robust web service digested by a variety of other developers at our + company. +</p> + <blockquote> The only way is to learn and try both. That's what I did. Most of the info from both sides is biased...Go is definitely very fast and [garbage @@ -102,3 +142,9 @@ next year or two on which direction things end up going. For Rust to benefit long-term, it needs the support of a corporate backer </blockquote> + +<p>Rust is absolutely ready for production use.</p> +<p> + Anti-Rust zealotry is just as strong as pro-Rust zealotry. The hype goes both + ways. No, your talking points shouldn't come from Reddit. +</p> |