Oliver Schneider wrote:
I know both Win32 API and MFC rather good, and can say that none of them is bad.
Same for me. However, using Win32 API directly for bigger projects is just insane. Small and medium-sized projects yes, but use it for something like a web browser or a word processor and you are majorly f***ed.
wxWidgets itself is really great and since it is older than ROS you can see that it survived several OS and GUI versions, with respect to the supported OS/GUI.
Why is Win32/64 insane. Ask your self that question. Use wxwidgets without dialog construction tool. You find its not exactly pretty.
MFC and wxwidgets normally travel into projects due nature.
Now of wxwidgets are allowed we will have others asking for GTK because GTK is simpler in there minds. Then we have the QT guys who will want theres. A line has to be drawn somewhere.
Basicly we lack a good dialog construction tool for Win32/64 that all users can use. That is the true problem. So far no one anywhere in the C and C++ worlds of open source have built one. The closest is in the Asm world. Not exactly friendly. Don't any one say Visual Studio that thing more often than not goes MFC and does not run well on other platform. Visual Studio itself does not run well on other platforms.
Note firefox does not use MFC or Wxwidgets it uses its own. Same with OpenOffice. Large project are unlikely to use either more likely to use something of there own construction. Reason suited to there needs..
Peter Dolding