Sind alle C ++ - GUI-Bibliotheken so?
Versuchen Sie nicht, alles in einen Deskriptor zu packen. Es wird immer Bibliotheken geben, die schlecht oder sogar nicht dokumentiert sind. Sie könnten das Rad 90% der Zeit neu erfinden oder neue bahnbrechende Funktionen bieten.
Worauf sollte ich in einer GUI-Bibliothek achten?
Sie sollten nach einer Bibliothek suchen, die Ihre Anforderungen so effizient wie möglich erfüllt. Mit effizient meine ich eine Kombination aus Code und Leistung. Wenn die Bibliothek an verschleiertes Perl erinnert, möchten Sie sie natürlich nicht für Produktionscode verwenden, selbst wenn sie eine extrem schnelle Ausführung bietet. Umgekehrt möchten Sie nicht etwas extrem Ausführliches, sondern mit einer behinderten Ausführungsgeschwindigkeit.
Wie bestimme ich, welches bei einem bestimmten Problem am besten geeignet ist?
Es gibt nicht immer einen endgültigen Weg, um festzustellen, welches X das beste ist , um Y zu tun . Wenn Sie in Bezug auf Ihr Problem und die von den Bibliotheken angebotenen Lösungen nicht voreingenommene Daten finden, ist dies eine Möglichkeit. Wissen und Erfahrung gehören auch zu den besten Möglichkeiten, um festzustellen, wie eine Lösung Ihren Anforderungen entspricht.
Sollte ich mich auf eine bestimmte Bibliothek konzentrieren, oder lohnt es sich, mehrere davon zu kennen, da sie möglicherweise unterschiedlichen Zwecken dienen?
Das hängt ausschließlich davon ab, was Sie tun und welche Bedürfnisse Sie haben. Wenn Sie an X arbeiten müssen, müssen Sie die beste Bibliothek dafür lernen. Wenn Sie immer nur an einer Sache arbeiten und eine Bibliothek haben, die Ihren Anforderungen entspricht, warum dann? *
* Hinweis: Es tut nie wirklich weh, mehr zu wissen, ich sage nur von einem reinen Standpunkt aus: "Den Job erledigen".