From owner-freebsd-newbies Wed Jul 8 02:40:37 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA13169 for freebsd-newbies-outgoing; Wed, 8 Jul 1998 02:40:37 -0700 (PDT) (envelope-from owner-freebsd-newbies@FreeBSD.ORG) Received: from bamboo.verinet.com (root@bamboo.verinet.com [204.144.246.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA13135 for ; Wed, 8 Jul 1998 02:40:31 -0700 (PDT) (envelope-from allenc@verinet.com) Received: from struct. (daisy2.verinet.com [199.45.181.226]) by bamboo.verinet.com (8.8.8/8.7.1) with ESMTP id UAA06984; Tue, 7 Jul 1998 20:21:40 -0600 Received: (from allenc@localhost) by struct. (8.8.8/8.8.8) id UAA13949; Tue, 7 Jul 1998 20:21:37 -0600 (MDT) (envelope-from allenc) Message-ID: <19980707202137.A13804@verinet.com> Date: Tue, 7 Jul 1998 20:21:37 -0600 From: allen campbell To: jmw Cc: freebsd-newbies@FreeBSD.ORG Subject: Re: Editor suggestions References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: ; from jmw on Tue, Jul 07, 1998 at 12:04:13PM -0400 Sender: owner-freebsd-newbies@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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