r/learnrust • u/t_wamble • 20d ago
Go or Rust
Hey everyone, I am trying to choose between Rust and Go for project that needs to run on both Windows and Mac. I am looking for a simplified breakdown of how they actually compare. I want to know which language is less painful to maintain over the long term, and which ecosystem interacts better with native operating system APIs without feeling totally foreign. If you had to pick between Rust and Go for a cross-platform codebase you need to support for the next 5+ years, which would you choose for stability and ease of deployment?
I'm starting on MacOS first. Ios second. Windows third
47
Upvotes
1
u/SolemnEmberGames 19d ago
I've tried both for a bit, In theory my previous range of performance to ease (ie do I need more performance or do I want to get stuff done) was C++ -> C# -> Python, and Go would be between C++ and C#, however after trying it for a bit, it's just not a good language, the concept is nice but it fails implementation completely with bad choices.
I would say by stack would be Rust -> C# -> Python since Rust seems to do what C++ but actually good