76
Making GUIs, how do you pick?
(lemmy.world)
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Follow the wormhole through a path of communities !webdev@programming.dev
I (probably unreasonably) despise using web front-ends for desktop applications.
GTK is OK. QT is very feature rich, but that adds complexity. Both can be cross-compiled to most systems and shipped with all the required libraries pretty easily.
I haven't used it in a long while, but I remember liking Java Swing for some reason. Java should be "write once, run anywhere." But, cross-compiling isn't usually too hard, so not sure how much that matters. There's more modern frameworks for JVM-based languages now, but I haven't tried them.
I've noticed Gradio is popular in the ML community (web-tech based, and mostly used for quick demos/prototypes).
Edit: For web applications, I prefer Angular's more traditional architecture over React's hook architecture.