Christian Mayer writes:
 > David Megginson wrote:
 > > Christian Mayer writes:
 > >
 > > > Oh, BTW, EMACS and VI/VIM are no option for me (vim is great to change
 > > > a file, but not to have a overview over a big project)
 > >
 > > What kind of an overview do you need?
 >
 > Well, all the stuf a modern IDE gives you.

I could jump in and talk about specific tools, and all the Emacs LISP
code that does what you want, but I'll let other people do that.  From
the way your question is phrased, I interpret that you are trying to
make your Linux environment work just like the development environment
you had in Windows.

With all due respect, don't bother.  Go back to windows. :)

There are some free software projects out there attempting to
replicate this kind of IDE product.  Some people say they are nice.
I'm not aware of anyone who uses them on a routine basis.

The truth is that the Unix development toolset is just *different*
than what you're used to.  If you're not willing to change the way you
work, and even the way you think about problems, you're not likely to
get any use out of the new platform.

Unix is all about small tools that work really well in combination --
stuff like using the "find" command to grab all the source files under
a directory and piping the output through grep, sed, sort and uniq to
count all the places where a symbol is used.

An IDE will let you do any one of these tasks more quickly than the
command line tools will.  But the simpler, more flexible tools are
applicable to whole ranges of problems that the IDE authors haven't
thought of, and it is *THAT*, more than anything else, that makes Unix
such a magnificently productive environment.  I was using the same set
of programs -- exactly the same tools -- to count instances of
USER_AGENT tags in my web server logs (we have a wedding page up now
at http://www.alison-andy.com) this afternoon.  Try doing *that* with
Visual C++. :)

But the environment is different, and the learning curve is steep.
Once you grok it, you'll never go back.  But if you go into the
project expecting everything to be the way it was before, you'll only
be disappointed.

Andy

-- 
Andrew J. Ross                NextBus Information Systems
Senior Software Engineer      Emeryville, CA
[EMAIL PROTECTED]              http://www.nextbus.com
"Men go crazy in conflagrations.  They only get better one by one."
  - Sting (misquoted)


_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to