summaryrefslogtreecommitdiff
path: root/drafts/it's not rust vs go.html
diff options
context:
space:
mode:
Diffstat (limited to 'drafts/it's not rust vs go.html')
-rw-r--r--drafts/it's not rust vs go.html46
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>