[Haskell-cafe] what GUI library should i select?
bulat.ziganshin at gmail.com
Mon Nov 13 07:41:30 EST 2006
Monday, November 13, 2006, 3:36:32 AM, you wrote:
>> afaik, there are just two good enough libs - wxHaskell and GtkHs. can
in brief, i see the following main differences:
- wxHaskell is easier to understand and to use, Ght2Hs allows to use
Glade to develop "look&feel"
- Gtk2Hs had better support, but now wxHaskell has more maintainers and
situation may change to opposite in a next few months
- wxHaskell provides more native look&feel, while Gtk2Hs simplifies
porting of GUI application from Windows to Linux. Also Gtk2Hs needs Gtk
DLL to be installed, but this can be made a part of application
installation procedure, afaik?
- Gtk2Hs has better memory management
- differences between Gtk and wxWidgets that i will go to study
i also have more questions: first, how about tabbed pages control?
such controls are widely used to represent plenty of information in
limited screen space
second: ability and easiness to develop my own controls, and to
combine several customized controls together to make one
"supercontrol" (although i guess that last feature is important only
for RAD environments)
third: are there any "appetizers" demonstrating features of each
library and with source code available for studying? except for
memory.pdf which don't mention where full source can be downloaded
it will be interesting to see sources of more "business-like"
applications developed with both libs. if there are no ones, may be i
will develop basic file manager utility as such appetizer
Bulat mailto:Bulat.Ziganshin at gmail.com
More information about the Haskell-Cafe