Answer the question
In order to leave comments, you need to log in
What is the fate of MFC and C++?
Is the study and use of MFC relevant at the current time? If so, in what areas can it be applied? And I would like to know your opinion about the fate of the C ++ language? I understand that this is the basis, but I see that now many people use C # and Java. At the moment, I have studied C ++: creating console applications, I have knowledge of WinApi, and I know a little about MFC. Should I delve further into technologies built on C ++ or should I turn my attention to C #?
Answer the question
In order to leave comments, you need to log in
It's important to understand that MFC is a thin OO wrapper over WinAPI that comes to life with whizards and code generation. Customization is sometimes given with too much effort. But if your goal is to develop simple interfaces and tight integration with the system, this is a good choice. But it is hardly worth preparing seriously and going to the market with this, as with the main instrument.
Java is hardly more used on the desktop than MFC. But C # is now blooming in a stormy color. Although there is often a tandem of business logic in C ++ and an interface in C #.
Z.Y. Searching job sites and simply comparing the number of jobs for different technologies will tell you more than toaster users who are either lucky or unlucky enough to come across this amazing technology from Microsoft.
It's better to look at programming language indexes:
www.tiobe.com/tiobe-index
githut.info
MFC is not the best solution for developing interfaces. Moreover, it is tied exclusively to Windows. I would recommend to start learning QT. I myself have not done this yet and I develop desktop applications with MFC...
C/C++ will not go out of fashion for a long time, they have their own area of application and there they are practically out of competition.
MFC - don't waste your time on it. She already looked like a clumsy monster 20 years ago, I don’t think that anything has changed for the better since then. In addition, binding to one platform and one compiler, in our time, is a big minus. And by the way, as far as I know, the free versions of VS do not have MFC.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question