what is better for windows development? i was thinking about buying programming windows but im not sure if mfc is better or not.
what is better for windows development? i was thinking about buying programming windows but im not sure if mfc is better or not.
They are portable, and in some ways, possibly simplified.
You would be surprised of the capabilities of C++, that the API, which is C, cannot even begin to fathom. In essence, a good framework is ALWAYS better than the raw api. Especially for C++.
MFC is a Framework/wrapper itself and not an API, so...
MFC is not portable. It's locked to Windows and Microsoft Visual C++.
2 questions
is mfc really not free?
and
is all the api's for windows just in windows.h?
It depends on your application. MFC is better for GUI, API is better for core functionality like multithreading, network connectivity, direct hardware interfaces. If you have no prior programmign experiece I recommend you start with the API, which is much easier to learn. MFC can be a bit obtuse at time.
mfc is also $300 mininum and the api seems kind of lower-level code which is what i like, even if its in C
ROFLMAO, elysia, the api is simpler and more straight forward than MFC any day of the week. It's about as user friendly as you can get, I have no idea where you get off implying that MFC is in any way shape or form user friendly. Maybe you just can't understand a function description without trying to think of it as a class.