Linked by Thom Holwerda on Wed 6th Apr 2011 17:50 UTC, submitted by Cytor
Gnome The day is finally here, the day that the GNOME team releases GNOME 3.0, the first major revision of the GNOME project since 2002. Little of GNOME 2.x is left in GNOME 3.0, and as such, you could call it GNOME's KDE4. We're living in fortunate times, what, with two wildly divergent open source desktops.
Thread beginning with comment 469334
To view parent comment, click here.
To read all comments associated with this story, please click here.
Mystilleef
Member since:
2005-06-29

The whole drawing, theme, and input system in gtk3 was overhauled. That's huge! Almost as huge as the change from qt3 to qt4. The changes open possibilities for real animation and composite framework something that was almost impossible in gtk2.

Edited 2011-04-06 20:31 UTC

Reply Parent Score: 4

kaiwai Member since:
2005-07-06

The whole drawing, theme, and input system in gtk3 was overhauled. That's huge! Almost as huge as the change from qt3 to qt4. The changes open possibilities for real animation and composite framework something that was almost impossible in gtk2.


But at the same time GTK+3 is a whole lot more source compatible than qt3 to qt4 was - as long as you followed the GTK+ 'general rule of thumb' your application might need a tweak here and there but it would pale in comparison to what the transition from qt3 to qt4 required.

Reply Parent Score: 2

Mystilleef Member since:
2005-06-29

gtk3 is completely incompatible with gtk2 source or otherwise.

Edit:

Well you may have a point. But developers who maintain an application larger than "Hello World" would definitely have their work cut out for them.

I can't remember the details of the changes needed to port from QT3 to QT4, but I do know for most gtk developers (especially the ones that use the language bindings, there are lots of them these days) would definitely need to do a rewrite of their apps.

Migration Guide:
http://developer.gnome.org/gtk3/stable/gtk-migrating-2-to-3.html

Edited 2011-04-07 05:22 UTC

Reply Parent Score: 3