GUI with C++ ? or C# and Java the way to go? -
About one course has been done about using OOP in C ++ and we have all program consoles applications written in that course. I have also completed a university course in C programming, so I think I have Solid C programming is the basics and now it is time to take a big step towards the GUI.
I have done many googles and every time I read more pages, I get more confused, I came to know that there are many popular options in the past which are WinAPI and MFC. I tried to look into WinAPI but it seems very difficult and requires a lot of time, so I asked the advice of my instructor and he told me that if I want to write a GUI program then I want to learn C + or Java , Which is better designed for lower level programming applications such as C + drivers and so I have discovered the web that C ++ is still awaited Is used in writing and Firefox, Google Chrome, Notepad ++ and many other GUI applications are written in C ++ in contradiction to the advice of my instructor. Apart from this, I came to know that you can use whistle or GTK libraries to create a GUI application in C ++, but I have no idea of doing this or it is correct.
So my question is, what is the best option nowadays, to learn how to write GUI programs efficiently, how curvy is I googled for C + + GUI options because it seems that it is Java or C # Will be faster than apps, if there is a different opinion state please do it.
Fastest way to use C # and WPF is fast and easy for small applications, But in my opinion it can be very complicated and there is a lot to learn. At least you have future proofs, Microsoft is pushing WPF to yourself (Visual Studio uses it, and there will be many more versions coming), only the real negativity is that you can only run applications in Windows Will be able to.
If you actually use "low level", many interop options with C ++ code.