?
BeNNeR schrieb:
Ich habe angefangen mich mit WinAPI zu beschäftigen, weil ich wissen wollte, wie eine grafische Oberfläche genau arbeitet und was im Hintergrund alles abläuft, um sozusagen erstmal ein paar Grundlagen zu haben. Doch ich habe auch mitbekommen, dass es effektivere Wege zum programmieren von GUIs gibt. Und da fehlt mir definitiv die Übersicht. Ich weiß 2 Sachen: ich werde wahrscheinlich nicht mit MFC anfangen, da es nach Meinung vieler eh in den letzten Zügen liegt. Kann man das so sagen?
Und VLC fällt aus, weil ich von Arbeit her auf MV VS angewiesen bin. Am attraktivsten scheint mir diese .NET Sache zu sein, obwohl ich noch nicht so richtig dahintergestiegen bin, was das genau ist. Kann auf jeden Fall auch mit C++ programmiert werden oder?
Was ich am Borland C++ Builder toll finde ist, dass man sich die GUI "zusammenklicken" kann. Sowas hätte ich auch gern.
Also generell, was wären eure Ratschläge, wie ich mich nach der WinAPI weiterbilden kann?
.NET ist das was ich jetzt im Moment sehr gerne verwende, solang ich mich in Windows aufhalte. Auch meiner Meinung nach das einfachste zu lernen und am angenehmsten zu verwenden.
Naja und zum teils ist .NET mit mono ja auch auf linux,mac, solaris etc.. einsetztbar.
MFC ist sicher nicht soviel anders, aber meiner meinung etwas unbequemer als .NET.
QT und GTK hab ich auch mal benutzt, wenn man cross platform arbeiten will sicher net schlecht, aber dann schaut deine Anwendung unter win auch gleich ganz anders aus.
Ausserdem, wenn man von Winapi kommt, schauen bei QT oder gtk die konzepte doch ein bisschen anders aus.
Obwohl ich damals das QT system der mfc vorgezogen habe, bin ich erst mit .NET einigermassen zufrieden, was easy interface/layout Erstellung geht.
Auch hat man QT und GTK unter windows keine graphische oberflaeche bei der man das layout einfach so zusammenklickt.
Noch ein wort zu .NET: Wenn man von User interface spricht, dann meint man schlechthin nur einen kleinen teil der Framework, naemlich die windows::forms .
.NET hat noch etwas mehr zu bieten. So wie der NET erkennen laesst, viel Sachen in dieser richtung, web, server , browser ... .