• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

poll - text editor vs development env.

 
Ranch Hand
Posts: 33
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Just curious how many people use text editors vs development environments (ide, app server, etc) at work and what you preference is.
I prefer text editors. Although they have their advantages, I feel that the development environments take away some creativity and control.
 
Ranch Hand
Posts: 782
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Im still fairly new to Java, but i have learned on a text editor. Since ive never even used an IDE i cant really even compare them , but ive been told that its better to learn with a plain vanilla text editor. And while im no expert yet, i like the editor and have no desire to even try out an IDE.
 
Ranch Hand
Posts: 124
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
I have been using a shareware IDE (java based) called Elixir. But, I use the IDE more as an editor. The IDE provides syntax highlighting, indentation, error checks (due to missing ; } etc). I compile and run the programs at the prompt.
Ashwin.
 
Ranch Hand
Posts: 320
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I used to be a major Purist and looked at IDE's as the lazy man's tool.
Now I use IDE's whenever posbible. The debugging, syntax highlighting and project management alone is well worth it. Add the fact that some IDE's have pluggable bean support and the ability to run webservers inside the IDE (for servlet/jsp etc) make them my fav.
I, however, never use the 'visual' drag and drop of these IDEs'.
My favorite, for the record, is JBuilder but I also used to like working in Cafe. When I did have to use a 'text' editor I used WinEdit.
 
Bartender
Posts: 4121
IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I prefer to use ( and mostly do use ) minimal IDEs... TextPad and JEDPlus being my two favourite...
However, at work we use JBuilder... it has some nice features like linking to where things are declared, but usually runs too slow to really help... so I usually write most of my code in one of my favourite minimal IDEs, then open it in JBuilder to do any debugging... one of the few things that the smaller IDEs won't do...
Just my $0.02,
-Nate
 
Sheriff
Posts: 17675
300
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Text editors are fine if you're doing solo programming/development. For serious team development though, IDEs like VisualAge for Java or JBuilder Enterprise help a lot. I disagree that they take away creativity. In fact, in a team enviroment, they help developers concentrate on more creative activities by taking away most of the burden of configuration management. I think the benefits derived from this far outweigh any loss of control you would have had by using text editors.
My $0.02
J.Lacar
 
vin miller
Ranch Hand
Posts: 33
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks for the input.
I use textpad, which I didn't really consider a IDE. I have never really fully used and IDE before, but some of the posts have made me more open minded about them. I guess it's more of how you use them. So long as the code is not dependent on the tool.
 
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Here are just a few of the reasons that I like Code Warrior. I have the same IDE for C++ and for Java. Color coded syntax
helps to recognize typos. When I enter a }, the editor quickly displays the matching {. Easy to select a block and shift left or right.
 
Andy Ceponis
Ranch Hand
Posts: 782
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I take it all these IDE's cost money? Maybe i can get a student discount like at the movies?
 
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I agree with Rita. I don't know very much about java, its packages or programming in general. I am basically a newbie struggling to learn it all. I prefer the text environment of the IDE's because of the color schemes and matching of the brackets. It's those simple things that helps me out alot when trying to figure out what I am doing wrong.
 
Ranch Hand
Posts: 156
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I like using Kawa. It is similar to the plain text editors, but has code coloring and bracket matching. It is also supposed to have debugging features, but I haven't found a way to get these to work. Sometimes if I'm having trouble with a graphics layout, I'll fire up one of the visual editors, but I find the code that they generate is too messy for my tastes.
 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Andy Ceponis:
I take it all these IDE's cost money? Maybe i can get a student discount like at the movies?


Not all of them do. Borland's (Inprise's) JBuilder Foundation edition is available at http://www.borland.com/jbuilder/foundation/
You can also download the Community edition of Forte for java (from Sun) at http://www.sun.com/forte/ffj/
I found Forte very difficult to handle. JBuilder, with my limited experience so far has been far easier to use.
Or for an academic version of JBuilder Pro check out http://www.pricegrabber.com/search_getprod.php?masterid=353262&search=jbuilder&ut=9e0c380f3ac02598
Hope that helps.
David
 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
How many of you program in an unix environment? I opened this thread expecting to see a lot of fellow vi/vim users.
When I'm on a win machine, I like TextPad. I've used both JBuilder and VisualCafe. Both were nice, but VisualCafe did seem to be a bit of a memory hog.
Most of my coding nowdays is done in unix, so it's vi or vim.
Cliff Bilis
SCJP
 
Ranch Hand
Posts: 18944
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I started with Notepad, briefly. Then I went to Textpad (textpad.com I think). Textpad was great compared to Notepad. But I wouldn't call it an IDE. Then I tried JBuilder3. I didn't really like JBuilder3. Then I tried IBM's VisualAge for Java and have stayed with it. It helps you organize your code and sort of forces you to think in terms of individual objects or methods, rather than a block of code (class). If you use the visual component of it, VisualAge thows in a bunch of funny code. And when you're under the gun, it's faster to develop and debug. I'd like to try JBuilder4; a lot of people like that one too.
Cheers,
Scott
 
Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi
I use VisualCafe as an editor,thats about it...but to actually compile the program i would anyday prefer command line and
javac class.java.Textpad is also quite good as an editor.
Surya
 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
i use Visual Cafe to code and debug. All the color coding is nice, plus there are shortcuts.
for example, i have a macro that is ctl+m that prints the line
"System.err.println(" for me. since i use that line for debugging quite a bit, it's nice to have a macro type it for me.
plus, in visual cafe there is a drop down for each class listing the methods in that class. you can jump around in the class quite easily that way
------------------
 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I get a lot out of vim and ctags on unix. The creator of Vim claims that it runs on (and I quote)
AmigaOS, AtariMiNT, BeOS, DOS, MacOS,
MachTen, OS/2, RiscOS, VMS, and Windows (95/98/NT4/NT5/2000)
and, of course, on UNIX in a lot of flavours:
A/UX, AIX, BSDI, Convex, DYNIX/ptx, DG/UX, DEC Unix, FreeBSD,
HPUX, Irix, Linux [Debian, RedHat, Slackware, SuSE,...],
MacOSX, NetBSD, NEXTSTEP, OpenBSD, OSF, QNX, SCO, Sinix,
Solaris, SunOS, SUPER-UX, Ultrix, Unixware, Unisys.
I really like the syntax highlighting and such, it's definitely an improvement over vi. I have it set as the default editor on all my unix apps and I believe on windows you can set it as the default editor for Visual Studio, etc.
And the best part... It's free!
 
Ranch Hand
Posts: 219
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
A little-known but feature-rich editor I use is called SynEdit. It is freeware, allows the configuration of external programs (for compiling, applet viewing, debugging, etc.) and of course includes the usual syntax-highlighting, tabs-to-spaces conversion, auto completion, etc...truly a joy to code with. But I really wouldn't consider it an IDE. At home, I use VI on FreeBSD (and occasionally, good ole' Notepad on my other machine). But I really prefer to use SynEdit, on my machine at work. That's where I do most of my coding anyway.
------------------
  • Ryan Burgdorfer
  • Java Acolyte in
  • Columbus, OH USA
 
Ranch Hand
Posts: 83
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I use EditPlus (www.editplus.com) for all my work. It can be set up to compile/run with shortcut keys which makes development a bit easier. I tried JBuilder 4 but it ran very slow on my machine... I may have to switch to an IDE once my programs start to run into multiple packages etc.
 
tumbleweed
Posts: 5089
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I use TextPad and I must say I'm very happy with it.
 
Ranch Hand
Posts: 243
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I also work with EditPlus, which I guess must be like textpad.I dont use it for compiling, because it starts having problems with multi-threaded programming.
 
Ranch Hand
Posts: 218
VI Editor Ruby Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
For most of the time I'll use VIM on both unix and window.
If I want to change a lot of files and debugging at once,
I'll use Netbeans(open source version of Forte for Java).
I loved vim, it can pretty much do anything I want...
the only thing I still trying to figure out is if it can
be hook up to a debugger ala EMACS.
I know EMACS can do a lot of thing, and I can use them
fairly well...but somehow I'm more a vi guy
 
Ranch Hand
Posts: 338
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

The JDE for EMACS gives you color coding on syntax and the ability to compile, debug, etc. with your handy Emacs editor.
Runs on *nix/Windows and is Open Source/Free Software.
 
Ranch Hand
Posts: 134
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I've got to plug JavaSoft's Forte CE IDE. It's free, and I like the way it interacts with the JDK. I never use the "automatic" features, but I like the way they have set up the different modules, the way it compiles, the mounting feature, and other things too. It is a bit difficult at first, but I like it much better than JBuilder and Visual Cafe.
OP
 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I use Netbeans as my main IDE. The "object-oriented" approach to everything (including suppressing file extension display by default (you can turn it on)) was frustrating at first but has paid off. I'm pretty happy and productive with it. Open-source, so zero $ cost.
There are always "quickie edits" I want to do ("don't interpret, don't make me jump through hoops or change my project file, just gimme the text now"). For this I've been using UltraEdit32. I really can't complain about this except that I'm charged for it. I need it on a number of machines, though, and I'm not going to buy a license for each of these installations.
I'm looking at ConTEXT at the moment which seems quite promising as an all-rounder. http://www.fixedsys.com/context/
 
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I disagree with Editors take away creativity. Anyway, Editors make Life Easier and Coding/debugging faster.
I use TextPad for Non Visual Java, EditPlus for Servlets/Jsp/JS and JBulider for visual java (Swing/AWT). I oftenly use kawa while I am managing a Pkg as a Project otherwise not.
------------------
Amit Agrawal,
New Delhi, India.
 
Seriously? That's what you're going with? I prefer this tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic