Gentoo Archives: gentoo-user

From: Dirk Uys <dirkcuys@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] perfect IDE
Date: Tue, 17 Feb 2009 18:06:20
Message-Id: 79e3aefb0902171006g574ab021j53ce0e6e6ade60da@mail.gmail.com
In Reply to: [gentoo-user] perfect IDE by Andrei Hanganu
1 I have been searching for an open source c++ IDE for some time now. I
2 have not yet found a single IDE that is a perfect fit.
3
4 When you develop something small, an editor like vim/kate/emacs can be
5 sufficient, but when you work with larger projects created by other
6 people, things become a litte awkward (or at least for me). ctag can
7 help. Using doxygen to generate browsable code can also help a great
8 deal. Create a config file to generate all documentation even for
9 uncommented code and that includes the source in the generated
10 documentation.
11
12 Monodevelop has a c++ component in the IDE, but for some reason
13 (mono,novell,microsoft deals) I have lost interest in it. My criticism
14 may not be valid though, it is political.
15
16 I would suggest looking at CMake. You can use CMake scripts to
17 configure the build for a project independant of an IDE. CMake can
18 also generate project files for Eclipse CDT, KDevelop and some other
19 very popular c++ IDE that will not be mentioned here.
20
21 KDevelop is undergoing a complete rewrite. Looks like something
22 commond to projects with a name starting with "K". It may take some
23 time, but when finished it may be worthwhile?
24
25 Eclipse is not that bad. Make sure that you get a version of Eclipse
26 without any java plugins installed, they normally add a bunch of
27 useless stuff.
28
29 Creating an IDE is no small task. If you would like to dedecate some
30 time, have a look at the current efforts going into kdevelop.
31
32 I have heard of people that mainly target linux using the IDE which
33 name will not be mentioned. Guess that's an indication that there is a
34 need for a better open source linux IDE.
35
36 A good step may be to ask the guys on the KDE lists (or some other big
37 project) what IDE they are using? But, you may get a lot of frowns and
38 the answer of emacs/vim.
39
40 Regards
41 Dirk