For those of you not yet convinced of the evils of the Microsoft Foundation Classes (MFC), Philippe Fremy presents the English version of an article by Pascal Audoux that pits MFC against Qt. "The [Qt] architecture is a good object-oriented one and was obviously intelligently designed. The result is a toolkit very consistent regarding naming, inheritance, class organisation and methods. Method arguments are the ones you want to supply, no more. They always come in the same order for different classes. And the return value is logical. Everything is powerful and simple at the same time." I also found this old comparison of Qt to Java (see this one too) rather interesting.