Originally Posted by
JohnCz
Isn’t the above sentence a contradiction to:
I do not know where did you hear this. Microsoft jusr updated MFC for VS 2008.
Besides what is wrong with age? STL is older but I have not seen or heard anybody complaining about it.
MFC is just a tool to make Windows programming better and without knowing how Windows OS is working, there is no much use of it. MFC also requires knowledge of the C++ and OOP.
I hear most complains about MFC from people who do not know it.
To learn Windows programming in general and Windows programming with help of MFC requires long learning curve. The result is you have much more control over application behavior than in higher level languages. (VB, C#) that make Windows works transparent.
If you are thinking about serious programming, my advice is: if you know C++, learn how Windows work writing some applications without MFC using Windows API and after gaining some experience start using MFC.
If you want to do some programming without it choose easier way and use VB or C#.