Comment on Advice on the Choice of a GUI Library?
SorteKanin@feddit.dk 10 months ago
I assume writing something entirely in Python isn’t the best way to ship quality software
You seem to have a sharp intuition in this aspect.
am willing to suffer for long-term educational gains
Have you considered learning Rust? There are some nice GUI libraries for it like iced. You can learn by reading this online book: doc.rust-lang.org/book/
gronjo45@lemm.ee 10 months ago
I’ve had murmurs of Rust throughout my time here… I’ll give it a try and attempt to make a barebones application with buttons.
Once I’ve either failed catastrophically or have created something to be reviewed, I’ll report back.
Thanks!
CorneliusTalmadge@lemmy.world 10 months ago
There is also a rust book that walks through building a todo app with rust and gtk (gnome desktop). Haven’t gone through it yet myself, but might be something you’d be interested in skimming through.
gronjo45@lemm.ee 10 months ago
That looks like a helpful guide to go through as well. I’m not too familiar with compiling/building/making (only the general notions)… In the past, I’ve abandoned programming projects because I got bogged down in the semantics of the documentation.
Should I stick to drawing high-level flowcharts pursuing a “make this” Occam’s Razor type philosophy and just condition myself to abandon unnecessary pedantic details? Just trying to make sure I follow through with my programming project this time instead of getting overwhelmed!
SorteKanin@feddit.dk 10 months ago
Don’t worry, Rust makes this very simple for you, as you’ll quickly learn once you learn about Cargo. You don’t even need to think about it.
GUIs are in general quite complicated regardless of language I would say, so it’s perhaps not the best place to start if you want to learn iteratively. But I think you can still make simple GUI things quite quickly so perhaps it’s not too bad.
SorteKanin@feddit.dk 10 months ago
Feel free to ask if you run into anything, I love teaching people Rust heheh
There’s also !rust@programming.dev where you can ask questions.
gronjo45@lemm.ee 10 months ago
Definitely will, I appreciate the support :) I’ll hop onto the Rust form after I’ve read the book with some questions.