Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Jul 1998 20:21:37 -0600
From:      allen campbell <allenc@verinet.com>
To:        jmw <jmw@panix.com>
Cc:        freebsd-newbies@FreeBSD.ORG
Subject:   Re: Editor suggestions
Message-ID:  <19980707202137.A13804@verinet.com>
In-Reply-To: <Pine.SUN.3.94.980707115334.1032A-100000@panix2.panix.com>; from jmw on Tue, Jul 07, 1998 at 12:04:13PM -0400
References:  <Pine.SUN.3.94.980707115334.1032A-100000@panix2.panix.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jul 07, 1998 at 12:04:13PM -0400, jmw wrote:
> 
> Hello,
> 
> Now that I've been using FreeBSD for a few weeks, and feeling a bit
> more comfortable with it, I would like to start porting over some
> of my own DOS based utilities to FreeBSD.
> 
> However, I've been spoiled up to this point by using the varies
> development environments that both Borland and DJGPP's RHide provide.
> I am curious what most Unix folk use for the "ideal" programmers editor.
> Ideal is rather subjective, but at least it will give me some ideas as to
> what I should be looking for. :)
> 
> Suggestions?
> 
> Thanks again for your time,
> John Wilson
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-newbies" in the body of the message
> 

I began developing in the DOS/Windows world of Borland's IDE and
later the various Microsoft Visual C/C++ systems.  Since then, I
have found my lively-hood in database applications development on
various Unix platforms, so I am versed in both modes of thought.

Many Unix developers are unfamiliar with the notion of an integrated
development environment.  Almost any Unix developer, even those
who are using some sort of IDE, will be comfortable using a wide
variety of small utilities.  Many rely entirely on this model.

When I consider my own behavior, I find that everything is done
with some generalized tool; xterm, vi, make, awk, sed, grep, ksh,
cpp, m4, ar, lint, tkman, fmt, etc.  Taken together these tools
allow high productivity.  One on the advantages of this method is
portability; most of these tools are very consistent across Unix
platforms.  One disadvantage is a steep learning curve relative to
a comprehensive IDE.

I work hard to keep a level head about this.  When I find it
necessary to deal with some IDE (Oracle Developer/2000 being a
recent example,) I keep the end result in focus and adapt to the
tools.  The notion of 'some IDE' should be considered; about the
time you become proficient with some integrated system, it changes
or you move on to something else (i.e. you moving away from wintel.)
On the other hand, I doubt I'll live long enough to see the core
behavior of vi change much.  Be flexible.  Learn to work without
an IDE for starters, and then look around and see what you like.

In the end, what matters is what you write.  Not how you write it.

-- 
  Allen Campbell
  allenc@verinet.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-newbies" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980707202137.A13804>