So I want to start programming for Windows, only I'm stuck on what library to use. I've programmed in raw Win32, and I kindof know my way around it now, but it's pretty annoying to program in. That's why I want to use a framework that's supposed to make the programming easier.
Anyway, I've heard about 3 frameworks: MFC, WTL and .NET.
Which is the way to go?
Are MFC and WTL supposed to be faster, since they don't use a managed enviroment?
Can you use API's like DirectX and OpenGL in .NET applications?
I've also heard MFC is a 'bad' library, because it doesn't offer enough encapsulation and uses bad coding practices. Is this true?



LinkBack URL
About LinkBacks



As for "bad coding practices", again it depends on who is doing the complaining. MAC and *nix programmers are just jealous
Want to add some
I would say the same about X11 and Motief for *nix, but that is my opinion.