Owen -
From one crusty old unix guy to another... I'm still splitting my
time between Vi/Make (technically Vim, but hardly use the advanced
features) and the IDE-of-the-moment. Xcode, Eclipse, Processing are
the most likely... and I find them all "very good".
My biggest gripe, if I must have a gripe, is that it is hard to move
between the various IDEs and the simple vi/make/gcc/ld/gdb/nm/csh of
yesteryear, and certainly not between eachother. My second biggest
gripe is that I would have to dedicate a lot more time to any one of
them to begin to use their power. Since I spend < 1/4 my time actually
doing hands on code development... I simply don't have
time/focus/motivation to learn them well.
This gripe is about me, not about the IDE's. These three IDE's (plus
the tools that come with QT) are very (very) well done. They have a
few architectural flaws and a few execution flaws, but overall, they
work... they work well... they work every time... and if they don't
work, it is surely because I don't understand something obvious (at
least in retrospect).
Odd that a couple of crusty-old-Unix guys would also be fanbois...
though I didn't come into mine really until OSX when Apple met me (more
than) halfway.
:!make
is your friend.
- Steve
With diversity, strength.
I had an interesting conversation with Robert Holmes about his use of
Vi (I think he uses the newer Vim variant). He's incorporated it into
his work flow in a fairly complete way .. and this is its strength:
edit, compile, look at the file system, jump back and have an install
into SVN or whatever.
The simplicity of a highly component-ized set of tools is
unquestionably powerful.
I still claim Bash and the unix commands are the most "object
oriented" suite I've used. And it just gets better. Now all the
imaging tools you could want (ImageMagik), ditto audio/vidio (ffmpeg),
math, graphing (gnuplot) .. its pretty easy to build systems that just
can't be a simple integrated gui system.
A while back I started looking into what language I used most on a
year's worth of work. Although Java was pretty high on the list, Bash
shell scripts was on top.
Crusty old unix guy,
-- Owen
On Mar 13, 2010, at 12:44 AM, Jochen Fromm wrote:
Large IDEs like VisualStudio, Eclipse or NetBeans are
sometimes a bit slow. This is not surprising, since they
are often written in Java. But they offer powerful
functions for compiling and debugging, and they have
syntax highlighting, code completion and support
version control systems like SVN. I can not debug a
program with Notepad, Emacs, VI or JEdit. Who
wants to use VI anyway?
-J.
============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org