On Thu, Dec 06, 2001 at 04:48:51PM +0100, Stephan Goetter wrote:
Am Donnerstag 06 Dezember 2001 16:22 schrieben Sie:
On Thu, Dec 06, 2001 at 03:32:17PM +0100, Stephan Goetter wrote: C-GUI? Wo nimmst Du diese Weisheit her? Unten drunter ist C (bei KDE ja auch -> xlib) aber oben drüber wird heutzutage alles mit Gigantischen Klassenbibiliotheken gemacht.
Als ich noch unter Windows mit C programmiert habe (vor 10 Jahren?) war das noch so :)
Na vor 10 Jahren ... (gabs auch noch kein qt & Co.)
Einziger Vorzug: für gewisse Dinge wie Strings, gibt es eingene Klassen, da die STL-Kontainer einfach mal scheiße lahm sind (wegen ihrer eigenschaft als generische Klassen).
Nun, dann stellt sich die Frage warum Windows doch intuitiv bei Schaltern und Comboboxen schneller ist als Qt&Co., GTK+ mal ausgenommen.
Die sind sicher nicht in VB gebaut. Außerdem ist sicher Windows an sich schon schneller als X (architekturell bedingt) Hab von beiden noch keinen Quellcode gesehen, kann also keine genauer Aussage machen. Fakt ist, daß Windows genauso wie X wesentlich schneller sind, wenn man nur die einfachen C-Bindings benutzt, statt irgendwelcher aufgeblähter Klassenbibiliotheken. Man kann das sicher auch schlecht vergleichen (schon auf Atari und Amiga gab es sehr schnelle GUIs, die wurden aber oft sogar nur in Assembler angesprochen. Speziell auf dem Amiga gab es auch prima Multitasking und ein recht brauchbares Messagesystem. Nur leider keine MMU.)
Gruß, Eric