Fernando has been playing around with using Eclipse CDT as a development environment for Gnome.
The results looks quite promising: