Oh, Kry, what a lost cause. You do not know what you are talking about. Shut your mouth and read about ECLIPSE, before saying anything again.
ECLIPSE is an IDE, yes, and so what? It is also *much* more than an IDE; it includes a UML modelling framework, a GUI builder, automatic code generation from UML to your target language, a documentation framework, you name it, and it keeps winning awards. It is also open-source, unlike wxDesigner...
JAVA, is not worse than c++, and has the advantage of cross-platform binaries with no need to recompile. If you do not want to translate from c++ to java, eclipse can manage the existing c++ code, and a bunch of other languages too. I proposed java, so that eMule, aMule, cabos, etc. could merge into a single binary application that runs on all platforms. You cannot do that with c++.