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
|