Can someone please correct this...
Microsoft is in the best position to answer questions, but they are incapable of saying anything negative about ATL, MFC, Win32 or anything else they invented. Beginners are left with the impression that nothing is better than anything else. Can someone (who is willing to say negative things) please clear this up. For example...
(This is only an example of tone. Please nobody take this as gospel.)
Visual C++ Express Types Available:
- CLR This is the newest type. Forget the others if you have no legacy Windows code; OK though if you have embedded or command line C++ code to resurrect.
- Win32 Is for those who have some Windows experiece and only want the newer, auto code to speed up coding. Better than CLR for . . .
- General Is for people NOT into Windows and only want the editing features of the Visual Studio IDE.
Visual C++ You Pay For, Types Available
- ATL This is even easier than Visual Express CLR and the best reason to pay for Visual C++ Standard. ATL is a set of code templates that have space between braces etc. etc.
- CLR Exactly what's in Express. No added features. <--?
- General Also same as Express (Wasting your money if all you want is the IDE, get the Express; it's free.)
- MFC This is the stupidest of the types to use but it cost Microsoft a fortune. It was to beat Borland's OWL etc. etc. Forget this unless you. . .
- Win32 Again, same as Express.
- Wizards This is . . .