3 ms·
Are you suggesting not using BeeWare and using Qt instead? I only want to target Windows and macOS (I'm ignoring mobile.) For web I'm stuck in my ways and just
by movedx 5y ago
Are you suggesting not using BeeWare and using Qt instead? I only want to target Windows and macOS (I'm ignoring mobile.) For web I'm stuck in my ways and just go with Golang + server-side rendering (a bit of JS to make forms nicer.)
I was looking at Fyne for doing desktop UIs in Go: https://github.com/fyne-io/fyne https://github.com/fyne-io/fyne
I can keep everything in the Go ecosystem that way.
Any thoughts or advice?
- toyg 5y agoBeeWare and Qt are on different levels. It's like comparing a single guy on a scooter, doing a few deliveries on weekends, with FedEx. If you don't care about mobile, and you can deal with the licensing model of Qt and its wrappers, the choice is fairly obvious. Also, a lot of the knowledge around Qt is not really Python-specific, it's transferable to C++ (or the other bindings they have). I like the guys behind BeeWare and they've done some very good work to address the awful Python story on mobile, but every time I try BeeWare it lacks a lot of functionality one would expect from production-ready toolkits. I'm sure things will improve with time, but I have a feeling someone with deeper pockets will eventually eat their lunch.
- ajwillia_ms 5y agoIt is fair what other commenters have said about Qt being larger and used more production. However it is a pain - from licensing and code/technology point of view. If you enjoy Go and/or like maintainable GUI code then Fyne is basically designed for you. The team is ambitious and always developing more features, plus there is now commercial support behind the project at https://fynelabs.com https://fynelabs.com.
- onphonenow 5y agoVery cool. https://github.com/fyne-io/fyne https://github.com/fyne-io/fyne scroll down for some screenshots.