public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
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



  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