4 ms·
Hi, author of Enaml here. Development of new features in Enaml has slowed in the past year as my work focus has shifted. Enaml is fairly stable however, and is
by sccolbert 11y ago
Hi, author of Enaml here. Development of new features in Enaml has slowed in the past year as my work focus has shifted. Enaml is fairly stable however, and is currently in production at multiple Fortune 500 companies, including a top 10 investment bank. Happy to answer any questions about the project.
- sccolbert 11y agoHere's the most recent talk I've done on it: https://vimeo.com/79536617 https://vimeo.com/79536617
- jf___ 11y agothe live demo ( ~23:40 ) is cool and insightful of what enaml provides
- monkmartinez 11y agoI 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.
- malkia 11y agoLong time follower, but for a strange reason - enaml is by far the only Qt product that has docking done right - e.g. one can undock windows into floating ones, and dock again into them (plus other nifty features). I've gave a week shot of trying to make a C++ version of your code, but failed miserably (due to lack of Python understanding, and under pressure to see whether it can be done under a week). 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!
- sccolbert 11y agoThanks for the kind words :)
- tmvphil 11y agoI keep finding myself wanting to use enaml. Every once and a while I re-read the documentation and have found it increasingly attractive. But the lack of Tree/Listview support keeps preventing me from making the jump. Can I expect this feature to ever make it to enaml?