Also, was C# und Portabilität anbelangt ....
... das hier ist wahre Portabilität!
http://developer.gnome.org/doc/API/2...ect/index.html
Wenn du hier zu den virtuellen Methoden vor blätterst und dir durch liest was dort steht, wirst du auch merken, wie wichtig Performance in anderen Welten ist. Um das zu verstehen, muss man sich aber auch erst überlegen, was es z.B. überhaupt bedeutet, etwas zu dereferenzieren.
Wenn du so oft 10 Zeilen Code in Cpp für eine Zeile in C# brauchst, verwendest du die falschen Bibliotheken.
Ich kenne ja beide Welten, und bin gezielt ins C-Land gekehrt: Schon alleine die Oberflächenentwicklung unter GTK rockt im Vgl. Unter C# kann man doch nur alles per Pixel positionieren. Das ist einfach nicht der Weg, den ich gehen mag. Oder, gibt es dafür schon eine Alternative?