8 comments

[ 2.9 ms ] story [ 28.7 ms ] thread
> I can write Rust as quickly as I can write Python, and other people can too. Time-to-market matters,

So one can bring to market a production-ready cross-platform native GUI desktop app in Rust quicker than if it was done in Python?

There's a reason why toolkits like Electron (JS/TS), and Flutter (Dart) are there for this use case when it comes to quick 'Time-to-market' production grade GUI apps. Rust (and its toolkits) still doesn't cut it, despite what the Rust hype squad thinks.

EDIT: So it has been admitted. There is still no mature cross-platform GUI library for Rust then. So much for unconvincing 'Time-to-market' claims which the Rust hype-squad have to result into flagging this post because they don't have an answer for this.

Oh dear.

Cherry-picking one area where $LANG_A isn't as convenient as $LANG_B does not a convincing argument make.
Python might be a bad comparison, I've not found making GUIs in python very easy. I also hate it in Rust -- I wish Rust had high quality Electron bindings.
> native GUI desktop app

> There's a reason why toolkits like Electron

pick one

There doesn't exist any language that make production-ready, cross-platform, native, GUI desktop apps fast and easy. Electron is not native.
(comment deleted)
I just want to applaud the author for being direct, and not couching their opinions in a bunch of caveats^1. Sometimes a little bit of directness (in good spirits) helps move discussions, and people's understanding forward.

^1: Except for the caveats in the footnotes :p