Historical GuiCriteria, Revision 4
GUI Selection
Anyone can add criteria. Anyone can edit this page and leave comments.
Selection criteria are in no particular order.
Selection | Comments | More Comments | |
---|---|---|---|
small size | easy to bundle with oE no bloat |
||
multi-platform | results in just one GUI system simple lower maintenance |
||
Win, OS X, and Linux specific | is a native GUI for each user better? | ||
syntax | does the syntax feel like it belongs with Euphoria? | syntax should be as close to 'standard' Euphoria as possible | |
designer | does a GUI designer exist? can a designer be created? |
||
demos | to make learning easier | ||
documentation | can I learn to use the GUI quickly? | ||
style | does the resulting app look good? | ||
2D and 3D support | Default support (no addin / component download needed) for 2D and 3D graphics via some kind of canvas widget. We can look for inspiration on HTML5 canvas api for 2D and its webgl api for 3D. Adobe flash have a simple low level 3D api too. Its called Stage3D (Opengl/DirectX agnostic). Feathes GUI (http://feathersui.com) aproach is interesting, they render the gui using 3D hardware acceleration. Pure 2D graphics (with direct pixel manipulation) can be transfered to a texture and rendered in a poly as a overlay. I think the future in GUI go to this direction: skinnable guis rendered with 3D hardware (see microsoft's WPF, sucessor of Winforms) |
- diff to current revision, view current revision history, backlinks
- Last modified Oct 18, 2015 by elias_maluko