Linked by Eugenia Loli-Queru on Fri 13th Jul 2007 06:18 UTC, submitted by Sander Jansen
General Development Jeroen van der Zijp, the author of Fox Toolkit, has kindly given kerkythea.net an interview. The Fox Toolkit is a platform independent GUI that has matured over the last years to become one of the fastest and well structured APIs.
Thread beginning with comment 255338
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: I think you're right
by rx182 on Fri 13th Jul 2007 20:12 UTC in reply to "RE[2]: I think you're right"
rx182
Member since:
2005-07-08

And you got this info where? This is completely untrue. Under Windows the "native controls" are implemented in user mode (well, except some hacks, but they're not for improving performance) using the very same API that the makers of non-native controls use.


You're right. However, most toolkits that I used that didn't use native controls were slow for a reason or another. Swing, for example, is slow because it does all the drawing in Java* (correct me if I'm wrong). GTK on Windows is slow** too. The design of GTK doesn't work very well with the Windows api.

And to respond to the other guy that complained about message maps, I must say that I agree with him technically speaking. However, pratically, message maps make sense. Object-oriented toolkits that don't depend on message maps usually rely on vtables. The problem with vtables is that they slow.

*I'm not saying that Java is slow but GUI drawing is really intensive work.
**GTK on Windows is slow as in "slower than native win32 applications". It's not too slow however. It's still usable.

Reply Parent Bookmark Score: 2