M
Maxtheprinz schrieb:
Da ich gehört habe das die MFC auf der WinApi aufbauen und man die MFC mit wissen aus der WinApi schneller lernt, habe ich mir gedacht ich lern erstmal die WinApi.
Das Wissen wirst du mit hoher Wahrscheinlichkeit so gut wie gar nicht brauchen. Die MFC ist zum Glück langsam am Aussterben. Da du wahrscheinlich noch nicht mal studierst, wirst du später wahrscheinlich einen Job haben (wenn du dann überhaupt soweit bist und immer noch in der IT arbeiten willst), bei dem du nicht mit MFC arbeiten musst. Mit der WinApi direkt arbeitet man auch sehr selten. Und jetzt gibts ja noch die WinRT. Es reicht, da paar Konzepte grundlegend zu verstehen, alles andere schaut man kurz in der Doku nach, wenn man das grad braucht.
Worauf ich hinaus will. Ich würde versuchen zu vermeiden, sich so konkrete Technologien anzueignen, die später wahrscheinlich eh keinen interessieren. WinAPI und MFC sind umfangreich und nicht sehr gefragt. Das ist Spezialwissen. Ob du es später brauchst oder überhaupt nicht brauchst, ist jetzt nicht klar, aber dass du es nicht brauchen wirst, ist wahrscheinlicher. Ich hab mir früher als Schüler Corba und DDE angeschaut, weil ich drüber gestolpert bin und mir gedacht habe, das ist bestimmt wichtig und ich kanns nicht, da muss ich was machen. Wen interessiert das noch? Ich weiß nicht, ob Corba schon tot ist oder noch nicht, ich hab schon seit Jahren nichts mehr davon gehört und hatte auch noch in keinem Job ansatzweise damit zu tun.
Viel wichtiger ist, sich Konzepte anzueignen. Es gibt viele GUI Frameworks und die sind sich alle irgendwo ähnlich. Schau dir irgendeins an, wenn du unbedingt willst MFC, aber ich würde eher was moderneres wie Qt, GTK oder wxWidgets nehmen, aber denk dich nicht zu sehr in irgendwelche Details ein.