What is the graphical environment?

What graphics environment (MFC, ATL, QT, etc.) should I concentrate in order to be more able to work? I don’t want to spend months studying something just to discover that “nobody” really uses it or it really sucks, and “all” pros use only such and such.

+6
c ++ development-environment
source share
5 answers

Compare the number of jobs on the various job sites for each technology you ask for. I believe that MFC is still in high demand, but it may be wrong.

0
source share

Qt, I think, is the most interesting.

  • API is very nice
  • The documentation is excellent.
  • Friendly License (LGPL)
  • The IDE (QtCreator, but you shouldn't use it at all) is simple but effective
  • It is very diverse (Win, Linux, MacOSX) and gives a feeling of kinship on these platforms, and recently
  • Large companies use it (Google Earth, Opera, Skype ...)
  • Since it was bought by Nokia, development quickly rocket
+13
source share

Check out WPF . This is the successor to the Mircrosoft MFC. Mastering them could give you the qualifications of "senior" programmers, perhaps not yet.

+3
source share

Regardless of the technology, I would make sure that you understand and can demonstrate practical programming methods related to the implementation of solutions in these technologies (for example, separation of problems, understanding of the MVC pattern).

Tool kits come and go, but these methods are key. I would happily hire someone with an understanding of this, despite their lack of knowledge in my particular selected toolbox.

+3
source share

I would also add wxWidgets and the eclipse Rich client application platform.

when I last looked at it, wx was a bit simpler than QT.

Eclipse RCP, on the other hand, provides many features right out of the box, however it is too much for small projects.

+2
source share

All Articles