Let me try to summarize my primary goals with stdgui:
- Programming language independent. Write your app in your favorite niche language. (Very few C functions to create bindings for.)
- Native rendering. Your GUI looks and feels at home. Widgets are implemented by the native toolkit (GTK on Gnome, Qt on KDE, OSX, Windows). No recompile necessary if OS+architecture stay the same (very important for ease of distribution on Linux) .
- Rapid Development. I'm lazy. I don't like boiler plate coding. I want to focus on my application logic, not the idiosyncrasies of the native GUI toolkit or bridging from the toolkit to my chosen programming language.
And what am I willing to give up for something so broad?
- Power and flexibility. Just the essential widgets. No support for tweaking fonts, colors, pixel sizes, etc.
So, does anything out there come close to this? Perhaps these:
So I'm going to experiment with the above and report my findings. Others that were ruled out were:
- UIML: excessively abstract. Nobody seems to be using it - only a java implementation was found.
- UsiXML: "The UsiXML Project has ended in March 2013".
- Microsoft XAML. Windows centric. Tied to .NET.
- Here's a helpful comparison of user interface markup languages.
Stay tuned.
No comments:
Post a Comment