開発環境での相談なんですが...

研究者でデータ集めの道具として2年ほどC,C++を見よう見まねでいじっていました。
VS2005でなんとか自分のデータをいじるプログラムを作る事は出来ていたのですが、
サーバ側でデータをいじる必要がでて来て、LinuxでのC++統合開発環境を物色しています。

ずっと昔はemacs か mule ,少し前だとWideStudio, 最近はeclipse が定番のようですが、
アマチュア向けのC++開発環境としてVS2005から移行するのに今お勧めなのはどれ?