> 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.
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.
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.
8 comments
[ 2.9 ms ] story [ 28.7 ms ] threadSo 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.
> There's a reason why toolkits like Electron
pick one
^1: Except for the caveats in the footnotes :p