From: Dirk Uys <dirkcuys@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] perfect IDE
Date: Tue, 17 Feb 2009 20:06:16 +0200 [thread overview]
Message-ID: <79e3aefb0902171006g574ab021j53ce0e6e6ade60da@mail.gmail.com> (raw)
In-Reply-To: <499AE034.7070104@bitdefender.com>
I have been searching for an open source c++ IDE for some time now. I
have not yet found a single IDE that is a perfect fit.
When you develop something small, an editor like vim/kate/emacs can be
sufficient, but when you work with larger projects created by other
people, things become a litte awkward (or at least for me). ctag can
help. Using doxygen to generate browsable code can also help a great
deal. Create a config file to generate all documentation even for
uncommented code and that includes the source in the generated
documentation.
Monodevelop has a c++ component in the IDE, but for some reason
(mono,novell,microsoft deals) I have lost interest in it. My criticism
may not be valid though, it is political.
I would suggest looking at CMake. You can use CMake scripts to
configure the build for a project independant of an IDE. CMake can
also generate project files for Eclipse CDT, KDevelop and some other
very popular c++ IDE that will not be mentioned here.
KDevelop is undergoing a complete rewrite. Looks like something
commond to projects with a name starting with "K". It may take some
time, but when finished it may be worthwhile?
Eclipse is not that bad. Make sure that you get a version of Eclipse
without any java plugins installed, they normally add a bunch of
useless stuff.
Creating an IDE is no small task. If you would like to dedecate some
time, have a look at the current efforts going into kdevelop.
I have heard of people that mainly target linux using the IDE which
name will not be mentioned. Guess that's an indication that there is a
need for a better open source linux IDE.
A good step may be to ask the guys on the KDE lists (or some other big
project) what IDE they are using? But, you may get a lot of frowns and
the answer of emacs/vim.
Regards
Dirk
next prev parent reply other threads:[~2009-02-17 18:06 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-02-17 16:05 [gentoo-user] perfect IDE Andrei Hanganu
2009-02-17 14:32 ` Dan Cowsill
2009-02-17 17:09 ` Andrei Hanganu
2009-02-17 19:30 ` Paul Hartman
2009-02-17 17:47 ` Hung Dang
2009-02-17 18:06 ` Dirk Uys [this message]
2009-02-17 20:32 ` Andreas Niederl
2009-02-19 12:59 ` Andrei Hanganu
2009-02-20 10:52 ` Geralt
2009-02-18 1:51 ` David Relson
2009-02-18 2:20 ` Sebastián Magrí
2009-02-20 13:43 ` Liviu Andronic
2009-02-20 17:14 ` Eduardo Gurgel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=79e3aefb0902171006g574ab021j53ce0e6e6ade60da@mail.gmail.com \
--to=dirkcuys@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox