|
|
|
|
|
by koonsolo
1185 days ago
|
|
> MFC had its set of quirks, and development was quite painful I had the same experience. And then I learned win32, the C predecessor of MFC, and it all started to make sense. MFC is basically a horrible attempt to put an Object Oriented layer on top of win32. But they failed miserably at it. The API was so bad that I preferred just writing it in win32. And no, this was not a failure of OO, this was a failure of understanding and applying OO. |
|
Also the template support in the compiler was limited at the time. Later on there were other libraries that used templates like ATL and WTL.
You did get a lot for free from MFC when implementing document editing applications for OLE support, but that was an increasingly small portion of development.
I think Borland went a different way with compiler extensions for producing a Win32 application with their OWL library.