Enaml: A declarative UI library with a Cassowary layout system for Python
github.com
github.com
Edit: Plus, those screenshots tell me exactly nothing. A button and a single text area do not a GUI layout make.
As a potential user, you've got about 30 seconds to grab my attention.
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.
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.
I wish your docking area was part of Qt4/5, and other products would benefit from it too - like Autodesk Maya, MotionBuilder, and many others.
Thank you!
[1] https://github.com/nucleic/enaml/blob/master/enaml/widgets/m...