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>