I've searched for various months for a good IDE made in C++ and that runs on Windows an Linux, and I found zero (and I've tried a lots).
Until like 3 months I discovered through the links at wxWidgets site, the Chinook Developer Studio IDE (
http://www.degarrah.com/chinookfree.php ) (made using wxWidgets and C++, runs on linux, windows, bsd, solaris,
).
However I never liked the fact that it was freeware but not opensource.
And after a few days I discovered reading at the wxWidgets forum, that someone was saying how promising was Code::Blocks.
I tried it, and I found very similar to Visual C 6, (the most used IDE in history?), and I was searching exactly for that.
Being open source, made in C++, wxWidgets, multiplatform, a plugin architecture, it's perfect
, and the features that it doesn't have now, it will have tomorrow because how it's made. (Not like Dev-C++ which never looked promising from the start).
Indeed I always was dreaming about developing a C++ IDE using wxWidgets, because I can't understanded why no one had done that.
But now, I'm very satisfied with Code::Blocks (not using every day because some features it lacks, but that will change) so no need to make another IDE, it is on the good direction :wink: .
I have found a good language (C++), a good toolkit (wxWidgets and FLTK), and a good IDE (Code::Blocks), but I have to found yet replacements for: Windows managers (KDE, Gnome, etc), Graphic Servers (Xorg, XFree86, argh I hate those), a good kernel (to Linux, perhaps Hurd?),
and more important, an all around tiny standard STL like library containing basic things to make cross-platform development easy, like UNICODE strings, etc (something between boost library and wxBase).
I think I remember seeing at the links of the wxWidgets site a link to Code::Blocks some time ago, but I can't find now, perhaps they've removed it.
It appears to me that it was there
http://wxwidgets.org/lnk_tool.htm or there
http://wiki.wxwidgets.org/wiki.pl?Table_Of_Contents