I finally decided to adopt WTL as my framework of choice to develop native applications. After a few years of working with MFC I got fed up with it. My first tests showed me that WTL is faster than MFC handling the GUI (the thunking mechanism makes it very fast to dispatch messages from the window procedure to the class). Also, WTL does not carry with it all the cargo I don't use in MFC, such as views and documents (they always seemed to be getting in the way, and not really helping).
Too bad we don't get all the code-generation support that eVC has for MFC, but I'm getting over it pretty fast.
Metaclasses: Thoughts on generative C++
9 hours ago