3 ms·
I know this question isn't directly related to your project, but I thought I would give it try... How do you feel about python GUI applications going forward?
by monkmartinez 11y ago
I know this question isn't directly related to your project, but I thought I would give it try...
How do you feel about python GUI applications going forward?
I ask because a GUI related question comes up on the python subreddit every now and again and it goes something like this:
1. make it on the web using <myfav web framework>
2. make it on the web using flask
3. use Kivy as you get mobile for free
4. use TKinter
5. use PySide
6. use enaml
7. use wxpython
8. use PyQT
The discussion then leads one to believe that GUI programming might be dying and most things can be accomplished in the browser or with kivy as most of the GUI binding projects have slowed or died. (Tkinter being another exception as its ships with Python)
I would like to hear your thoughts on the matter.
- dman 11y agoThere arent any good answers at the moment, since the UI world seems to be in a flux.
- sccolbert 11y agoMy thoughts are mixed. On the one hand, there is a ton of money being funneled away from desktop UIs and being dumped into browser technology. On the other hand, browsers are awful platforms for developing desktop applications and there doesn't seem to be any real drive to address the shortcomings, as everyone is focused on mobile. My current work is focused on the web stack, not because it is a better platform, but because that's how everyone is wanting to deploy these days. However, I've been starting to see some chatter and recognition lately that perhaps the web is best left to documents, and large applications should continue to use native toolkits. This is promising. There is room for both technologies, and I hope that mindset takes hold.
- ensignavenger 11y agoI'm going to have to look real close at Enaml, but I thought I would mention https://github.com/pybee/toga https://github.com/pybee/toga as a very interesting Python GUI project. I think the creators are spreading themselves too thin between their various projects and Toga may be a long ways from seeing a production ready release, but I like what they have started.