vc++ best ide?

J

James Kanze

On 2008-12-20 18:07:58, James Kanze wrote:
I often use CodeWright, and I have it configured to save files
on loss of focus -- quite handy for exactly this reason. I'd
be surprised if highly scriptable editors like emacs etc.
couldn't be coerced to do this, too.

Now that's a good idea. A quick check shows that vim does have
FocusGained and FocusLost events which can be used to trigger
commands; it shouldn't be too hard to make it automatically
write every time you leave the window. (You need to add a
little bit of code to ensure that it won't try to write files
you're viewing in write protected mode, but otherwise, it's
trivial.)

(Of course, most of the time, it's easier just to invoke the
built in make, which also results in a small window with the
error messages, and allows navigating between the error lines.
But there are times when there's no make file, and I just want
to invoke a command quickly.)
 
D

Daniel de Kok

i try to use linux for everything but i can't find any ide that even
comes close to vc++, what others are there? the only other ide i've
really found is netbeans which is horrible

what do you use for development? i ask because i really have no idea
what most people use?

If you use the Qt library, the new QtCreator IDE is also becoming
quite good. Though, it may be less useful for non-Qt projects, because
it integrates tightly with qmake projects. Though, it seems that the
latest version also has CMake support.

Take care,
Daniel
 
R

Rui Maciel

thanks for all the replys, i can see most coding is done in text
editors and not ide's, never knew that

Well, IDE is a marketing-driven acronym that is supposed to mean integrated development environment, which is nothing more than a fancy name given to a software package comprised of a fancy text editor, a compiler, a build system and usually also a debugger. If you'd like, you can also bundle vim, GCC and gdb and call that an IDE. Oh, and don't forget to charge ungodly gobs of money for it, too.


Rui Maciel
 
J

James Kanze

Multiple vendors once tried to impose Eclipse-based
development methodologies on a group of engineers with which I
used to work. There were some objections, which were met by
management with the usual, daft assumption that the engineers
must not have tried IDEs before, and did not appreciate how
"powerful" they were. Once of my coworkers responded, very
wisely I think, that with Vim on Linux, his whole system was
an IDE.
Of course, there are various extensible editors; the important
thing is that the editor interacts smoothly with the rest of
the system, as opposed to the IDE philosophy of trying to make
one tool do everything on its own.

The point is that regardless of the rest of the system, you'll
be spending 90% or more of your time in the editor. So it had
better be good. Not just for C++, of course, but for all of the
rest as well. (Which is difficult, because I don't know of an
editor which is good for English HTML requirement
specifications, C++ and UML.) The second important thing is
that the build system be flexible with regards to integrating
automatically generated code; practically speaking you can't
communicate with the outside world without it, and it also makes
a lot of internal jobs easier. And you'll want a powerful
scripting language, for all of the repetitive maintenance jobs.

Those are the criteria. Beyond that, I'm used to using a
command line interface, and find it faster than navigating
through three or four menus, but that's a personal choice; both
should be available.
 
G

g3rc4n

Well, IDE is a marketing-driven acronym that is supposed to mean integrated development environment, which is nothing more than a fancy name given to a software package comprised of a fancy text editor, a compiler, a build system and usually also a debugger. If you'd like, you can also bundle vim, GCC and gdb and call that an IDE. Oh, and don't forget to charge ungodly gobs of money for it, too.

Rui Maciel

thanks for all the replys, value every one of them

x
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,164
Messages
2,570,898
Members
47,440
Latest member
YoungBorel

Latest Threads

Top