Linux Picture

Framework Breakdown
Anthony Barker

December 1, 2002


Tool Selection
I looked at TK, GTK+, QT, wxWindows, MFC, Windows Forms (.NET), Swing (Java), and FOX and came up with the following criteria for tool evaluation.
back

Ratings out of 5
TK
GTK+
QT -Kylix
QT
wxWindows
MFC
Windows Forms
Swing
FOX
Nice layout tools (Kylix, QT, GLADE) 2
4
5
5
4
3
5
4
3
Interface - Object Oriented or semi-OO 2
2
5
5
5
3
5
5
5
Maturity of the toolkit 4 4
5
5
4
5
3
3
3
Number and type of widgets 3
4
5
5
4
3
5
3
?
Quality of widgets/controls 3
4
5
5
5
4
5
4
?
Resource consumption & Responsiveness 4
5
5
5
5
5
5
2
?
Cross Platform Support (*) 5
5
4
4
5
1
1
2
5
Licensing (*) 5
5
1
1
5
4
2
2
5
Cross language support 5
5
1
4
5
2
4
1
?
Native look-and-feel (often important to users) 1
3
5
5
5
5
5
1
5
Extent of developer community 3
4
4
4
4
5
5
4
3
Documentation 4
3
4
5
4
2
3
4
2
How easy is it to learn 4
3
4
4
4
1
3
2
?
Weighted Totals
55
61
60
64
69
48
54
41

Unweighted Totals
45
51
54
58
59
43
51
37

*x2 wieghting associated with these

>>> Home


Resources
http://www.wxWindows.org
A list of available frameworks