Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Java IDEs?

Posted by Cliff on Wed Nov 07, 2001 08:34 PM
from the vague-coffee-flavour dept.
Billy the Mountain asks: "In the startup company I'm in, we just got a new president and she asked us about ways of increasing developer productivity. We develop Java applications, servlets and JSP. I don't use an IDE. I use an enhanced text editor, EditPlus, because I like its color coding of keywords. I guess what I'm asking is what Java IDEs do you use and what features do you like best?" If you were to build a Java IDE from the ground up, what features would you include?
This discussion has been archived. No new comments can be posted.
Java IDEs? | Log In/Create an Account | Top | 679 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2 | 3
  • Together (Score:4, Informative)

    by wintahmoot (17043) on Wednesday November 07 2001, @08:39PM (#2535705) Homepage
    You should definitely have a look at Together Controlcenter from TogetherSoft. It's not really an editor, but great for modelling Java applications.

    http://www.togethersoft.com/

    Hope you like it...
    • Re:Together (Score:5, Informative)

      by igrek (127205) on Wednesday November 07 2001, @08:48PM (#2535745)
      Together is nice, but last time I checked it was very expensive. Something like $7000 for single-user/single-computer license or $11000 for floating license.

      I don't mind paying for good software, but 4-5 digit figures... it's too much, IMHO.
      [ Parent ]
      • Re:Together by matt[0] (Score:2) Wednesday November 07 2001, @08:56PM
        • Re:Together by Anonymous Coward (Score:1) Wednesday November 07 2001, @09:08PM
          • 1 reply beneath your current threshold.
      • Re:Together by tauzell (Score:1) Wednesday November 07 2001, @09:15PM
        • Re:Together by matt[0] (Score:2) Wednesday November 07 2001, @09:42PM
        • Re:Together by togethergod (Score:1) Thursday November 08 2001, @01:19AM
          • Re:Together by matt[0] (Score:1) Thursday November 08 2001, @10:19AM
      • 1 reply beneath your current threshold.
    • Re:Together by iloveAB (Score:1) Wednesday November 07 2001, @09:55PM
    • Re:Together by qapla (Score:2) Thursday November 08 2001, @12:58AM
      • Re:Together by togethergod (Score:1) Thursday November 08 2001, @01:28AM
    • Re:Together by ticklejw (Score:1) Thursday November 08 2001, @06:36AM
    • Re:Together by lobsterGun (Score:1) Thursday November 08 2001, @08:48AM
      • Re:Together by dablob (Score:1) Thursday November 08 2001, @09:34AM
      • 1 reply beneath your current threshold.
    • Re:Together by keath_milligan (Score:1) Thursday November 08 2001, @09:10AM
    • Re:Together by powerlifter (Score:1) Thursday November 08 2001, @09:15AM
    • The best Java IDE I've found YET by zapp (Score:1) Thursday November 08 2001, @11:26AM
    • Re:Together by Mad Monk (Score:1) Thursday November 08 2001, @11:34AM
    • Re:Together by hansk (Score:1) Thursday November 08 2001, @02:57PM
    • Re:Together by james(honest) (Score:1) Monday November 12 2001, @09:57AM
    • Re:Together by togethergod (Score:2) Thursday November 08 2001, @01:22AM
    • 7 replies beneath your current threshold.
  • JCreator (Score:4, Informative)

    by Qui-Gon (62090) on Wednesday November 07 2001, @08:41PM (#2535717) Homepage Journal
    Its has a simple interface. Does syntax highlighting,projects,etc. check it out. The only downer is it only for Windows. :(

    www.jcreator.com [jcreator.com]
    • Re:JCreator by inepom01 (Score:1) Thursday November 08 2001, @12:09AM
      • 1 reply beneath your current threshold.
    • Re:JCreator by Gangis (Score:1) Thursday November 08 2001, @12:49AM
      • Re:JCreator by Mindjiver (Score:1) Thursday November 08 2001, @07:02AM
    • Re:JCreator by Paladine6 (Score:1) Thursday November 08 2001, @12:58AM
      • Re:JCreator by codecore (Score:1) Thursday November 08 2001, @09:29AM
      • Re:JCreator by uncledrax (Score:1) Thursday November 08 2001, @01:12PM
    • 1 reply beneath your current threshold.
  • Who needs an IDE? by tapin (Score:2) Wednesday November 07 2001, @08:42PM
  • Blech. Most of them are pretty bad. (Score:5, Informative)

    by sylvester (98418) on Wednesday November 07 2001, @08:42PM (#2535720) Homepage
    I've worked extensively in both Jbuilder (2.0, 3.0, 3.5, 4.0 and 5.0) and more recently Netbeans (an offshoot of Forte).

    Every version of JBuilder, I hope that it gets faster. It never did. And they changed their licencing for their free version, so i moved away from it.

    Netbeans is dog slow, too.

    If I were building a java IDE, it would be slim and trim. I don't use debuggers - proper logging and the occasional use of system.out.println()'s is enough for me. I want syntax highlighting, PROPERLY FLEXIBLE code reformatting, and name-completion. And I want it fast. I guess the problem with most Java IDEs are that they're written in Java (which makes sense) but without enough attention to writing fast java (which _is_ possible.)

    Netbeans has some really nice simple features like abbreviations (Think autocorrect in MS-Word) so impj expands to "import java." and "psf" expands to "private static final" (how many times have you typed _that_?) but it doesn't have much for code reformatting. And it's stupidly huge.

    And no, I don't like emacs. I'm a GUI guy, and emacs (or xemacs or whatever) doesn't cut it for me.
  • Visual Cafe by 1alpha7 (Score:1) Wednesday November 07 2001, @08:44PM
  • Java IDE by NoInfo (Score:1) Wednesday November 07 2001, @08:44PM
    • 1 reply beneath your current threshold.
  • File Linking by basking2 (Score:2) Wednesday November 07 2001, @08:45PM
  • by Mr Thinly Sliced (73041) on Wednesday November 07 2001, @08:46PM (#2535733) Homepage Journal

    Well, as always, the text editor itself is really up to you - I use the ubiquitous emacs [gnu.org] along with the fantastic jdee [sunsite.dk] IDE that installs inside emacs for syntax highlighting, quick toolbar access to your classes, and easy creation of class from templates.

    If you are serious about writing good OO componentised java though, its almost essential now to use a decent UML tool during the design stages and further like rational rose [rational.com] / together [togethersoft.com].

    One of the nice things about together [togethersoft.com] is that it works by placing javadoc comments inside your java - so your design documentation is never out of step with your source. Invaluable.

    I don't work for together - but I do find their tool helps me visualise the workings of complex systems without remembering all the methods and stuff.

    So if I had to put a finger on it - let developers choose their editor/IDE themselves, but get all developers to use a UML tool independant of the IDE.


    Mr Thinly Sliced
  • Look into Eclipse! (Score:5, Informative)

    by gmjohnston (254601) on Wednesday November 07 2001, @08:46PM (#2535735)
    IBM just announced (in the past day or so) the release to the open source community of Eclipse (http://www.eclipse.org/ [eclipse.org]). Not only is it a great Java IDE, it's also designed for extensibility from the ground up.
  • visual cafe, forte by 3am (Score:2) Wednesday November 07 2001, @08:46PM
  • jedit by ocipio (Score:2) Wednesday November 07 2001, @08:47PM
    • Re:jedit by Redline (Score:1) Wednesday November 07 2001, @11:20PM
      • Re:jedit by Yuioup (Score:1) Thursday November 08 2001, @03:54AM
      • 2 replies beneath your current threshold.
    • 1 reply beneath your current threshold.
  • lots out there (Score:5, Interesting)

    by Anonymous Coward on Wednesday November 07 2001, @08:47PM (#2535740)
    Well, most shops I've seen use Jbuilder [borland.com]. It's fast, it's very good and at least version 4 was free. It's the top dog for a reason. Unfortunately, they've switched to an absurdly expensive model for their upper tiers of commercial products.

    I've also used Codewarrior for Java [metrowerks.com], and have been pleasantly surprised. It's a top-notch environment. Metrowerks has done some fine work.

    Forte/NetBeans [sun.com] has a way to go. What a pig. 3.0 has some nice speed and stability increases...

    If you don't need a really fancy setup, try jEdit [jedit.org]. It's an open source text editor with syntax coloring(60 file types!), and the plug-ins avaliable give you plenty of project management features.

    And a dark horse: IntelliJ [intellij.com]. I really like it. Lots of "enterprise" features bundled in a relatively cheap package.

    • Re:lots out there by danox (Score:2) Wednesday November 07 2001, @10:56PM
    • Re:lots out there by biohazard99 (Score:1) Wednesday November 07 2001, @11:30PM
    • JBuilder by Godwin O'Hitler (Score:1) Thursday November 08 2001, @06:30AM
      • Re:JBuilder by mark_lybarger (Score:1) Thursday November 08 2001, @08:48AM
      • 1 reply beneath your current threshold.
    • Re:lots out there by flipper28 (Score:1) Thursday November 08 2001, @08:58AM
    • 1 reply beneath your current threshold.
  • Now that's a nice IDEA... by Chief Typist (Score:1) Wednesday November 07 2001, @08:48PM
  • NetBeans by Satai (Score:2) Wednesday November 07 2001, @08:48PM
    • 1 reply beneath your current threshold.
  • Together by ajole (Score:2) Wednesday November 07 2001, @08:48PM
  • Forte is the best by Frothy Walrus (Score:1) Wednesday November 07 2001, @08:49PM
  • If it's worth doing, it's worth paying for by Bitmanhome (Score:1) Wednesday November 07 2001, @08:49PM
  • Java IDE by mrcparker (Score:1) Wednesday November 07 2001, @08:49PM
    • Re:Java IDE by temple (Score:1) Thursday November 08 2001, @01:05PM
    • 1 reply beneath your current threshold.
  • That depends by cheezedawg (Score:1) Wednesday November 07 2001, @08:49PM
  • UltraEdit by my1wong (Score:1) Wednesday November 07 2001, @08:49PM
    • Re:UltraEdit by marcell (Score:1) Wednesday November 07 2001, @10:08PM
    • Re:UltraEdit by mrfunky405 (Score:1) Wednesday November 07 2001, @10:16PM
      • Re:UltraEdit by HyperbolicParabaloid (Score:1) Thursday November 08 2001, @10:13AM
    • Re:UltraEdit by nealbutler (Score:1) Thursday November 08 2001, @04:15AM
    • Re:UltraEdit by Pfhreakaz0id (Score:2) Thursday November 08 2001, @09:06AM
    • Re:UltraEdit by spettibo (Score:1) Thursday November 08 2001, @10:16AM
    • Re:UltraEdit by dstanley (Score:1) Thursday November 08 2001, @12:17PM
      • Re:UltraEdit by senderista (Score:1) Thursday November 08 2001, @05:37PM
    • 1 reply beneath your current threshold.
  • CodeWarrior (Score:3, Informative)

    by MBCook (132727) <foobarsoft@foobarsoft.com> on Wednesday November 07 2001, @08:50PM (#2535759) Homepage
    What about CodeWarrior by Metrowerks [metrowerks.com]? I use it for C++ codeing and I think that it's great. It's got stanex highlighting, a debugger, etc. It can also do C and Java, so maybe that would be right up your alley.
  • First... by ChrisBennett (Score:1) Wednesday November 07 2001, @08:50PM
  • Forte. (Score:4, Insightful)

    by DGolden (17848) on Wednesday November 07 2001, @08:50PM (#2535763) Homepage Journal
    Um, I think Forte/NetBeans and IBM VisualAge/WebSphereStudio/Eclipse/Whatever have the serious Java IDE market pretty much sewn up between them. Borland used to be a player, but aren't now.

    It's been months since I've met anyone who doesn't use Forte/NetBeans, although people targetting IBM Websphere server tend to use VisualAge for Java.

    One feature I'd like to see is a "see-through" source pane, showing superclass code with a muted background in the same pane as the class you're editing, so that you don't have to hold so much state (remembering the superclass) in your head, perhaps with a configurable depth to which to walk back up the class hierarchy. This would make working with inheritance easier for dolts like me.
    • Re:Forte. by DGolden (Score:1) Thursday November 08 2001, @05:37AM
      • 1 reply beneath your current threshold.
    • 1 reply beneath your current threshold.
  • forte with cross-directory compiler is nice by master2b (Score:1) Wednesday November 07 2001, @08:52PM
  • Kawa by benb (Score:2) Wednesday November 07 2001, @08:52PM
    • Re:Kawa by Elrac (Score:1) Friday November 09 2001, @04:21PM
  • I use (Score:5, Insightful)

    by nebby (11637) on Wednesday November 07 2001, @08:52PM (#2535775) Homepage
    Slickedit [slickedit.com], hands down the best balance between Notepad and a full fledged IDE I've seen. Think emacs, but with a better GUI and without all the extra crap and ridiculous key combos.

    I've cranked out many lines of Java code with it, so it's lasted the long haul for me.
    • Re: SlickEdit by Bitmanhome (Score:1) Wednesday November 07 2001, @09:01PM
    • Re:I use by hattig (Score:3) Wednesday November 07 2001, @09:07PM
    • Re:I use by Anthanos (Score:1) Wednesday November 07 2001, @09:35PM
      • Re:I use by richieb (Score:2) Wednesday November 07 2001, @09:58PM
    • I Agree by telstar (Score:1) Wednesday November 07 2001, @09:49PM
    • Re:I use by alcmena (Score:1) Wednesday November 07 2001, @10:23PM
    • Re:I use by aagha (Score:1) Thursday November 08 2001, @07:00AM
      • Re:I use by timwynne (Score:1) Thursday November 08 2001, @08:52AM
    • Re:I use by pbryant (Score:1) Thursday November 08 2001, @11:01AM
  • Personal preference... by Beamerweb (Score:1) Wednesday November 07 2001, @08:54PM
    • 1 reply beneath your current threshold.
  • Personal Experiences (Netbeans) by Angry Black Man (Score:2) Wednesday November 07 2001, @08:54PM
  • Try Idea by Anonymous Coward (Score:1) Wednesday November 07 2001, @08:55PM
    • 1 reply beneath your current threshold.
  • Netbeans (Score:5, Informative)

    by illusion_2K (187951) <slashdot AT dissolve DOT ca> on Wednesday November 07 2001, @08:55PM (#2535789) Homepage

    During the whole discussion of Eclipse the other day, I wrote about how it differs from Netbeans. [netbeans.org]

    For me it meets pretty much all of my needs:

    Open source

    Decent interface (although some people disagree), which you can configure to appear as a single window or multiple windows (great for those multi-monitor setups)

    Support for CVS

    Ability to mount FTP directories as a filesystem so that I can store projects on the servers at school

    Support for a whole wack of Java standards which I don't use at all - JINI, JSP, beans, etc...

    ANT [apache.org] build scipts

    Plenty of other stuff I won't bother to mention.

    In fact the only real minus to it is that it is kind of a memory hog and takes a bit to load up (probably because it's written all in Java). Either way though, it's worth a look.

  • use the emacs JDE by phranking (Score:2) Wednesday November 07 2001, @08:55PM
  • by mactari (220786) <rufwork@@@hotmail...com> on Wednesday November 07 2001, @08:55PM (#2535791) Homepage
    What does a Java IDE need?

    * Open source -- I want a new feature, I add it. I see a bug, I fix it.
    * Code completion -- As much as you might hate M$, there ain't no faster coding that Visual Basic, and most of that is due to Intellivisio -- ur, Intellisense. If the IDE finishes my lines for me, that's half the battle right there. (Thanks, Mr. Ness)
    * GUI RAD -- Look, I want to program the nuts and bolts, not spend tons of times making a beautiful set of buttons. A RAD lets me WYSIWYG my way to a great UI.
    * Syntax highlighting -- as stated in the post, I like to see what's a string, what's a comment, and what's code. And see it quickly.
    * The exact same UI cross platform -- When I go from Windows at work to a UNIX workstation down the hall to my iBook at home, I want to use the same tool to program my "write once, test -- ur -- run everywhere" code. My code's crossplatform, why shouldn't my IDE be too?

    Hey, lookit there, I just described http://www.netbeans.org !

    Sun funds much of the development team, so I know I have support. But before Sun gets their hands on the code to turn it into Forte, I've got full access. Was actually reading /. waiting for Netbeans to download updates as I wrote this.

    Only drawback -- I sure wish this was written in assembler. ;^D Without a 1.8 GHz machine, it's still a little slow.
  • NetBeans / JDeveloper by Xofer D (Score:2) Wednesday November 07 2001, @08:55PM
  • Killer Features by nwalker (Score:1) Wednesday November 07 2001, @08:55PM
  • Forte for Java by Josuah (Score:2) Wednesday November 07 2001, @08:56PM
  • Java IDEs by walt_r (Score:1) Wednesday November 07 2001, @08:56PM
    • Re:Java IDEs (Score:4, Interesting)

      by KyleCordes (10679) on Wednesday November 07 2001, @09:05PM (#2535841) Homepage
      I am surprised at how few comments IntelliJ IDEA is getting here. It is very good. The refactoring features (hence the Fowler connection) are so useful that I think it's likely that most major IDEs will copy them in the new few years.

      I've also had good results with JBuilder, with VisualAge (for projects where I have no need for source code in files, which is not many of them...), and with plain old text editing.
      [ Parent ]
    • Re:Java IDEs by Stmpjmpr (Score:1) Thursday November 08 2001, @10:31PM
  • Plugins, plugins, plugins by Pedrito (Score:2) Wednesday November 07 2001, @08:57PM
  • JCreator by CEHT (Score:1) Wednesday November 07 2001, @08:57PM
    • 1 reply beneath your current threshold.
  • Together Control Center and Borland JBuilder by Edward Teach (Score:1) Wednesday November 07 2001, @08:57PM
  • Pluggable Editor, Keyboard Control by PhotoGuy (Score:1) Wednesday November 07 2001, @09:00PM
  • RAD is key! by fireboy1919 (Score:1) Wednesday November 07 2001, @09:00PM
  • IntelliJ IDEA by milwaukee_road (Score:1) Wednesday November 07 2001, @09:02PM
  • Try CodeGuide by Anonymous Coward (Score:2) Wednesday November 07 2001, @09:02PM
  • IDEs to consider by kdorff (Score:1) Wednesday November 07 2001, @09:02PM
  • Java IDEs by sQu@sH (Score:1) Wednesday November 07 2001, @09:02PM
  • IntelliJ IDEA: the best IDE around! (Score:5, Informative)

    by Kablooie!! (34290) on Wednesday November 07 2001, @09:02PM (#2535832) Journal
    I don't work for intellij: I'm just a very satisfied customer.

    Check out IntelliJ IDEA at http://www.intellij.com [intellij.com].

    IDEA is an excellent fully-integrated IDE. It supports (among many other things):

    • Full syntax highlighting of Java and JSPs
    • All the smart editor functions you would ever want
    • Configurable coding style pretty-printer
    • Integrated debugger, CVS, ANT, and extensible with an "External Tools" interface
    • Shortcuts galore- you can do everything with the keyboard if you choose.
    • The big thing: Built-in support for a whole mess of Refactorings [refactoring.com]
    • And a whole lot more

    IDEA is written in Java, so it works on the main platforms (I personally use it on Solaris, Linux, and occasionally Win NT/2000). Despite this, performace is good.

    It costs something like $400US and I think it is worth every penny.

    Grant

  • IDEs by spiro_killglance (Score:1) Wednesday November 07 2001, @09:03PM
  • AnyJ by CEHT (Score:1) Wednesday November 07 2001, @09:04PM
    • Re:AnyJ by exnihilo (Score:1) Thursday November 08 2001, @06:41AM
      • 1 reply beneath your current threshold.
  • VIMIDE by matt[0] (Score:2) Wednesday November 07 2001, @09:04PM
    • Re:VIMIDE by matt[0] (Score:1) Thursday November 08 2001, @10:23AM
    • 1 reply beneath your current threshold.
  • Have a look at Kawa by imrdkl (Score:2) Wednesday November 07 2001, @09:05PM
  • Don't forget Ant! by Bitmanhome (Score:1) Wednesday November 07 2001, @09:05PM
  • Java based IDE by updatelee (Score:2) Wednesday November 07 2001, @09:05PM
  • NETBEANS HANDS-DOWN by msowka (Score:1) Wednesday November 07 2001, @09:07PM
    • 1 reply beneath your current threshold.
  • Forte CE 3 by JeffCrowder (Score:1) Wednesday November 07 2001, @09:07PM
  • Why not try Oracle JDeveloper by xkid (Score:1) Wednesday November 07 2001, @09:07PM
  • Omnicore CodeGuide (Score:3, Insightful)

    by rodbegbie (4449) on Wednesday November 07 2001, @09:09PM (#2535862) Homepage
    Codeguide from Omnicore [omnicore.com] is absolutely outstanding. Its automatic code help [omnicore.com] feature is incredible. You can see the errors in your code before trying a compile.

    I use Forte, and find it painfully slow, but its Swing forms designer tool is superb (it's a piece of cake to do GridBag layouts!)

    CodeGuide is the best I've used in terms of quick, easy code development.

    rOD.
  • I use Idea, personally. (Score:5, Informative)

    by mrAgreeable (47829) on Wednesday November 07 2001, @09:09PM (#2535863)
    I've tried several. Here's a rundown of what I've experienced. All of these have syntax highlighting, code completion, popup parameter help, can jump to the place a class or variable was defined. The all have a debugger.

    Codeguide [codeguide.com] This was my first java IDE. I used it for a while. For a java IDE it's not so slow. Real-time compilation shows any code mistakes (it underlines them red), even stuff that others miss. Free evaluation version. Not terribly expensive. Relatively poor debugger. Nice autoindenting and code formatting. Virtually nonexistant CVS integration. Closed source.

    JBuilder [borland.com] : Slow. Does a lot. Has excellent plugin support, so it can be extended a lot. Nice project management. The Enterprise version has excellent CVS integration. Has a visual editor if you do a lot of Swing programming. Fairly poor real-time error detecting. The best "enterprise" tools of these I mention. If you're doing j2ee stuff maybe you can use that stuff. Nice debugger. Library support for editing classpath is great. Autoindenting and code formatting a little weaker. Frustrating memory leak under linux has been plaguing it for years. There is a free version, closed source.

    NetBeans [netbeans.org] SLOW. Reall, really slow. Has a ton of plugins. Ant integration is cool. Project management is a little hard to get used to. Etrememly flexible.I gave this one a real chance but the speed and bugs finally drove me away. Weak CVS integration. This is whas Sun's Forte is based on. (Think Mozilla/Netscape.) Open source.

    Idea [intellij.com] Excellent IDE. The refactoring support is 2nd to none in any IDE for any language I've ever seen. Code formatting is excellent, I've never seen so many options for how to format code. Code templates are cool. Library support is a little weaker than jbuilder and codeguide - that's one of its few weaknesses. Decent CVS integration. (Not as good as JBuilder, nothing I've seen is.) I code faster with this IDE than any I've used. UI to override methods, implement interfaces, move methods (and fix all the dependencies in your project), rename methods/classes. Lots more. Try it. Closed source.
  • Here is a whole slew IDE's by crafty_barnardo (Score:2) Wednesday November 07 2001, @09:11PM
  • Ultimate IDE by lavaforge (Score:1) Wednesday November 07 2001, @09:12PM
  • IBM Visual Age for Java by kalislashdot (Score:1) Wednesday November 07 2001, @09:13PM
  • My Java IDE by mxpengin (Score:1) Wednesday November 07 2001, @09:14PM
  • jdb ant vim cvs etc by hack0rama (Score:1) Wednesday November 07 2001, @09:16PM
  • Eclipse project by jokercito (Score:1) Wednesday November 07 2001, @09:17PM
  • Try this.... by jheath (Score:2) Wednesday November 07 2001, @09:19PM
  • Some decent advice here... (Score:5, Informative)

    by Fnkmaster (89084) on Wednesday November 07 2001, @09:20PM (#2535904)
    Actually, the advice of the other posters here is decent. I have tried most of the IDEs and Java-aware editors out there. Let me preface this by saying that I have both used these tools and managed development organizations that have used them in heterogeneous environments at my company. In the end, I still use emacs about 95% of the time for editing Java source code. As far as using UML tools, others have recommended Together Control Center and in my opinion this is a superior product to Rational Rose, but this really only comes into play in the design phase of a project with sufficient complexity to merit it, and doesn't really speak to your question (though I think proper use of UML and design documentation do improve developer productivity in the long term).


    Lemme give a quick run down of what Java IDEs I have knowledge of:


    • Kawa: A nice, relatively clean IDE, syntax highlighting, add-on modules for stuff like EJB/servlet debugging and nice things like that. It may have a different name these days, I tried it over a year ago for a while.

    • JBuilder: This is old faithful amongst Java IDEs. It's not that fast, but it has a lot of features, and a lot of nice modules (I like the JxBeauty plug in, makes quick reformatting really easy). Also has great JSP editing support, with dual mode syntax highlighting (a MUST if you are doing serious JSP work, i.e. HTML and Java syntax highlighting in the same file). I've never seen it do autoindenting, which I can't stand (nothing else I've seen does as good a job at this as Emacs). But as an IDE is the best package I know of. Has improved a lot since 3.0, but I've only tried each successive version a few times. 5.0 is installed on my box and I used it for JSP editing for a while, but not much else, and I don't do JSP work anymore.

    • Netbeans/Forte: I have seen people who swore by this. Actually, only one guy, and I fired him (not because he swore by Netbeans, which I consider a slow bloated piece of dog turd, but because he was incompetent). I really disliked it and found that I had uninstalled it within a day. YMMV depending on your tolerance for REALLY slow REALLY laggy Swing apps (and this was on a PIII 750 with 256 megs of RAM)

    I've also tried some editors that are nicely Java-aware but don't include the other IDE features. jEdit, Textpad and Emacs are my favorites. Nothing beats a nice, well configured emacs, IMHO. It actually can be configured as more or less a full IDE with automatic compiler and debugger invocation, but I just use it for the slick editing capabilities and the nice color configurable syntax highlighting, auto-indenting, etc. Only weakness is that the dual-major-mode JSP highlighting hacks I've seen out there are all pretty weak and annoying to use. JBuilder is easier on the eyes and brain if you are doing JSP work.


    That's about it for my experience. I have come back to emacs every time, since ultimately it's more work than it's worth in terms of any productivity I'd gain to use an IDE. The reality is that if you know the command line tools for your development platform (i.e. javac, jdb if you need to debug, and java for the VM) and you have a good build tool (I HIGHLY recommend Ant for pure Java apps, then using emacs and the command line, you are just as productive if not more so than the dude down the hall with the IDE. Once the stuff you are working on has become part of a large application with its own build structure, etc. making your build system and your IDE work together is really not feasible.


    Most importantly, what I really STRONGLY don't recommend is forcing everyone in the company to use the same IDE. This will have a hugely negative impact on developer productivity if you have people who like and prefer to use emacs and command line tools. Offer official training and support for a "preferred" environment if you want, whatever that environment may be, but don't force it on people who are comfortable and productive in a different environment, unless you really want to piss them off AND you can afford the several weeks of down time while they familiarize themselves with the new environment.


    On the subject of integrated debuggers, etc., sometimes they are useful, sometimes they are not. Occasionally I have to turn to the debugger, but as apps get more complicated, if you have threaded anything, etc. it becomes difficult and poor practice to rely too much on the debugger. It's a tool, know when it's appropriate, whether you use one on the command line or embedded in your IDE of choice.


    And if you are building GUI apps, I highly recommend getting an IDE with some decent RAD tools in it (the IBM Java IDE as I recall had better tools than JBuilder). If you are just hacking JSPs and Servlets, productivity is primarily limited by developer competence and coordination between development and design staff (that's the hugest one in my experience), not by anything fundamental to the IDE or editor you are using.


    Again, YMMV and these are just my opinions.

  • Try out Metrowerks by AlainRoy (Score:1) Wednesday November 07 2001, @09:20PM
  • Big Blue's Open Source Java IDE (slashdot link) by ejbst25 (Score:2) Wednesday November 07 2001, @09:21PM
  • IDEA from Intellij by farkas (Score:1) Wednesday November 07 2001, @09:22PM
  • a long-term committment? by Animats (Score:2) Wednesday November 07 2001, @09:23PM
  • JBuilder & Vim by Ribo99 (Score:1) Wednesday November 07 2001, @09:24PM
  • Jext by droyad (Score:1) Wednesday November 07 2001, @09:26PM
  • I use... by microTodd (Score:1) Wednesday November 07 2001, @09:27PM
    • Re:I use... by igbrown (Score:1) Wednesday November 07 2001, @10:18PM
  • How about IDEAJ by schneidh (Score:1) Wednesday November 07 2001, @09:28PM
  • Why I like Forte... (Score:4, Informative)

    by cr0sh (43134) on Wednesday November 07 2001, @09:31PM (#2535938) Homepage
    When I first saw Forte (and prior to that, NetBeans) - I knew there was something good there. The main reason I like it: It make Java almost as easy to code in as VB.

    Drag and Drop controls, property settings, code linking - very, very easy - and Java! Don't get me wrong, I know how to code Java using a text editor, etc (NEdit is my favorite) - but it is a bitch to do Swing "by hand" - Forte takes the pain away (for the most part - some of the more custom stuff you still have to do by hand, and it has its glitches - but it still beats hand coding to whip out a quick app).

    What I hate about Forte: It is a resource intense HAWG!!! In order to be able to use it at all, you need at least a 300-350 MHz machine, and at least 256 MB of RAM - the faster you go and the more memory, the better it is (my first experience with Forte was on a P200pro w/ 64 MB RAM - don't try it unless you like watching your disk grind away)...
  • Borland JBuilder (Score:3, Informative)

    by JohnZed (20191) on Wednesday November 07 2001, @09:32PM (#2535940)
    JBuilder is still the best that I've found. The Pro edition will run you about $999 and enterprise around $3000 per seat, but it's incredibly usable, fast, powerful, etc.
    Most importantly, it has an amazing OpenTools API for customization. Check out codecentral.borland.com and you can find dozens of (usually open-source) plug-ins that really increase the utilty of the IDE.
    Oh, and there's a rumor on the JBuilder newsgroups that version 6 will come out at the end of the year. You might want to check into that if you're making a big purchase and at least get a guarantee of a free upgrade (Borland often gives upgrades to people who bought within the last month or two, but after that it's big $$$).
    --JRZ
  • Developer Preference by Bob9113 (Score:1) Wednesday November 07 2001, @09:33PM
  • jbuilder or forte by ..p (Score:1) Wednesday November 07 2001, @09:35PM
  • Simplicity for Java by X-Nc (Score:1) Wednesday November 07 2001, @09:37PM
  • ConTEXT by ouslush (Score:1) Wednesday November 07 2001, @09:38PM
  • most ides are useless by fz00 (Score:1) Wednesday November 07 2001, @09:39PM
  • JCreator by Csy (Score:1) Wednesday November 07 2001, @09:39PM
  • Xterm + elvis by datawar (Score:1) Wednesday November 07 2001, @09:44PM
  • JBuilder is my choice by Anm (Score:1) Wednesday November 07 2001, @09:48PM
  • Kawa by ttys00 (Score:1) Wednesday November 07 2001, @09:49PM
    • Re:Kawa by sbrown123 (Score:1) Thursday November 08 2001, @09:04AM
  • recent experience with Forte by ragnar (Score:2) Wednesday November 07 2001, @09:51PM
  • The perfect java IDE by blang (Score:1) Wednesday November 07 2001, @09:51PM
  • Older article by harmonica (Score:2) Wednesday November 07 2001, @09:51PM
  • code crusader by yugami (Score:1) Wednesday November 07 2001, @09:53PM
  • IDE Requirements... VAJ fulfills by boudreau (Score:1) Wednesday November 07 2001, @09:55PM
  • emacs jde by jsqu99 (Score:1) Wednesday November 07 2001, @09:56PM
  • IDEs & tools I have used... (Score:3, Interesting)

    by Lord_Covenant (105707) on Wednesday November 07 2001, @09:56PM (#2536034) Homepage
    I use EditPlus for general programming & text editing - it has syntax coloring files for everything (httpd.conf files even).

    I have used Together, and I usually dump new lumps of code in to get a handle on them. I don't use it for day-to-day editing.

    For straight Java that winds up being packaged as a JAR, I use VisualCafe. The JAR packaging tool is very nice. I'm a "real coder" and don't use the debugger really, so I can't comment for those who have had problems.

    I have been investigating NetBeans and believe that for machines that are 650MHz+ it's fine.

    Finally, the most revolutionary tool we use, which has radically improved our development is Macromedia DreamWeaver UltraDev. For our JSP work, I can't say enough nice things. It does an amazing job of parsing existing code and adding new code without reformatting or destroying custom tweaks. We have done a few things, like standardizing on a JDBC-driver level connection pooling mechanism, and it works great.

    Regardless of your tools, I cannot recommend adding memory to your development machine enough. No matter what you are doing, it's a lot more productive to be an alt-tab away from your other tool than having to go through a disk grind to load another app. 256MB would be a minimum. And before you squawk, it's cheap! Damn cheap!

    As a final note, we use CVS for version control. We mostly do development on Win2K and deploy to Linux and Solaris. Finally, we are really looking at Mac OS X closely as MySQL, Postgres and Apache look better there than on Win2K.

    All in all, it's a bunch of tools, but I feel about as productive as I have since THINK Pascal (bonus points if you remember that one).
  • JCreator by syslog (Score:1) Wednesday November 07 2001, @09:57PM
  • Increase Developer Productivity??? by battjt (Score:1) Wednesday November 07 2001, @10:01PM
  • JBuilder is OK... VAJ sucks! by aquarian (Score:1) Wednesday November 07 2001, @10:03PM
  • by FastT (229526) on Wednesday November 07 2001, @10:03PM (#2536069) Homepage Journal
    The latest version of Forte for Java 3.0 is actually surprisingly good. I tried to use previous version of Forte and they were just terrible. If you tried Forte before and didn't like it, try it again now.

    Version 3.0 seems to have fixed the major shortfallings and improved responsiveness tremendously. I run 3.0 on my 650 MHz laptop with only an occasional garbage collection pause, but it runs flawlessly on my 2x1 GHz machine. I've not switched to using it full time and haven't had any significant regrets.
  • simplicity by brgomeistr (Score:1) Wednesday November 07 2001, @10:10PM
  • My thoughts on a few: by $uperjay (Score:1) Wednesday November 07 2001, @10:10PM
  • NetBeans by dromeo (Score:1) Wednesday November 07 2001, @10:13PM
  • The best IDE by sasha328 (Score:1) Wednesday November 07 2001, @10:14PM
  • Faster on a fast machine by KarmaBlackballed (Score:2) Wednesday November 07 2001, @10:14PM
  • by jalagl (253529) on Wednesday November 07 2001, @10:20PM (#2536129)

    I work at a consulting company, and about 1 year ago I was in charge of evaluating several IDEs in order to standarize the development environment. Before that, there were people using vim, emacs, Editplus (my favorite - I still keep it around) and whatever-editor-you-can-think-of. I considered the following IDEs during the evaluation:

    • Forte for Java
    • Netbeans
    • JBuilder
    • Visual Age
    • Kawa
    Most of the applications we build are web-based J2EE applications. The requirements for the IDEs were:
    • Code completition (obviously)
    • Ability to remotely debug JSPs and servlets running in Tomcat, JRun, Weblogic, and iPlanet web server.
    • Ability to remotely debug EJBs in Weblogic, and iPlanet app server.
    • Facilitate the creation and deployment of EJBs and Javabeans components, including the xml deployment descriptors and the creation of .war and .jar files.
    • Extensibility. (we like to build our own tools)
    • HTML attribute completition on the JSP pages (like Homesite does).
    • To a lesser extent, the performance of the IDE.
    • Some others I can't remember right now...

    In the end my recommendation was to purchase several licenses for JBuilder 4 Enterprise for the EJB programmers and to have the rest of the team use JBuilder 4 Foundation. The main reasons were:

    • very nice and easy to use OpenTools API (we already have about 50 or more tools that greatly simplify our work)
    • some very nice EJB features and wizards, like automatic deployment descriptors, automatic creation of the archive files, etc.
    • Deploys to Weblogic 5.1 (what we used at the time)
    • Allows us to debug JSPs and servlets in Tomcat, Weblogic, JRun and iPlanetWS (with some work).
    • Allows us to debug EJBs in WebLogic.
    • Integrates with Visual SourceSafe through some readily available opentools

    The only ugly part was the price, but the Enterprise Edition, along with our own inhouse OpenTools, boosted our productivity quite a bit, so we could say that it more than paid for itself. It also doesn't support HTML, but since then we also bought Macromedia's Ultradev, and the graphics designers take care of most of that part.

    Right now I'm looking at the latest version of JBuilder 5 Enterprise Studio, which also contains Rational Rose. It might be in our upgrade path in the future for the JB4 Enterprise users, but there doesn't seem to be any replacement for JBuilder 4 Foundation, since the JB5 Personal Edition has a more restrictive license.

    As a side note, recently I've been using the latest version of NetBeans (3.2.1) quite bit in my house and it seems pretty nice. It handles remote debugging quite well, and it does understand HTML.

    ------
    Me

  • JCreator or JBuilder by MajroMax (Score:1) Wednesday November 07 2001, @10:25PM
  • JAVA Ide by tallahasseepenguin (Score:1) Wednesday November 07 2001, @10:28PM
  • My IDE by Grand Pooh-Bah (Score:1) Wednesday November 07 2001, @10:29PM
  • JBuilder, TogetherJ or VAJ by f00zbll (Score:1) Wednesday November 07 2001, @10:31PM
  • Apple Project Builder by democritus (Score:1) Wednesday November 07 2001, @10:31PM
  • Idea by TurboRoot (Score:1) Wednesday November 07 2001, @10:35PM
  • http://bluej.org by MaggieL (Score:1) Wednesday November 07 2001, @10:35PM
  • IDEA will save you an hour or more per day by brienv (Score:1) Wednesday November 07 2001, @10:35PM
  • Textpad by Bloter (Score:1) Wednesday November 07 2001, @10:36PM
  • MC, VIM and ANT -- mutha fuckas! by nate.sammons (Score:1) Wednesday November 07 2001, @10:40PM
  • Oracle JDeveloper 9i by rfreynol (Score:1) Wednesday November 07 2001, @10:40PM
  • Hint by Kryptolus (Score:1) Wednesday November 07 2001, @10:43PM
    • Re:Hint by BobMarley (Score:1) Thursday November 08 2001, @10:18AM
  • IntelliJ IDEA by ericrath (Score:1) Wednesday November 07 2001, @10:46PM
  • ProjectBuilder by spicyjeff (Score:1) Wednesday November 07 2001, @10:52PM
  • There's a number of nice text editors & IDEs by nate.sammons (Score:1) Wednesday November 07 2001, @10:57PM
    • 1 reply beneath your current threshold.
  • Best FREE Java IDE's: by gururise (Score:2) Wednesday November 07 2001, @10:58PM
  • No magic wand by ubeans (Score:1) Wednesday November 07 2001, @11:03PM
  • depends on what you want by Anonymous Coward (Score:1) Wednesday November 07 2001, @11:05PM
  • VisualAge for Java` (Score:4, Informative)

    by mchang (218175) on Wednesday November 07 2001, @11:11PM (#2536317)
    Personally, I'm a convert to VisualAge for Java from IBM. I've used JBuilder, Forte, Together/J, XEmacs, Notepad, VisualCafe, you name it.

    VisualAge has a rather steep learning curve associated with it compared to a lot of the IDEs, but it really is the first product that I can recommend for Java coding.

    Unique features that I find useful are:
    * No files -- just a big 'ol database repository that is managed by VisualAge. There really is no need for files in Java, really, and this makes things great for reorganizing your code and proper versioning.
    * Incremental compilation that works with the debugger -- breakpoint your app, change code, continue with new changes.
    * Method-atomic units of editing. You edit at the method level instead of the file level. Easier to conceptualize large OO systems as you don't spend time navigating lines and lines of code and various files. Just pick a package, class, and method from a nice hierarchical window system and start coding.
    * Semi-open plug-in interface. Write your own little applets to do things to your own code base (fancy search/replace, exporting your code, merging changes...) -- this also means you can download/buy cool add-ons (Instantiations' VA/Assist and JFactor come to mind).
    * Good Enterprise team coding system. That repository is pretty good for keeping versions around and keeping things straight between teams of coders. You can also use and SCCI? compliant version control system.

    It can be tricky to master at times, but worth it, IMHO. Best of all, you can get a copy for $60 with the book Effective Visualage for Java at your local Barnes and Noble.

    Not affiliated--just finally satisfied with an IDE.
  • Editplus can be used as a poor man's IDE by CoffeeJedi (Score:1) Wednesday November 07 2001, @11:11PM
  • Turing-completeness (slightly OT) by man_ls (Score:2) Wednesday November 07 2001, @11:19PM
  • Java IDEs by Anonymous Coward (Score:1) Wednesday November 07 2001, @11:21PM
  • Netbeans and JBuilder by RottenApple (Score:1) Wednesday November 07 2001, @11:25PM
  • How bout this: by SomeOtherGuy (Score:2) Wednesday November 07 2001, @11:28PM
  • Ideal IDE for java by neurojab (Score:1) Wednesday November 07 2001, @11:29PM
  • IBM VisualAge for Java? by mgenti (Score:1) Wednesday November 07 2001, @11:30PM
  • SourceInsight by kLaNk (Score:1) Wednesday November 07 2001, @11:34PM
  • Information About Eclipse (Score:5, Informative)

    by ekrout (139379) on Wednesday November 07 2001, @11:35PM (#2536375) Journal
    Eclipse is an IDE framework written in Java. It is very extensible; all support for editors, compilers, debuggers, and other tools, etc is provided as plugins.

    Although it's written in Java, it can be used to develop programs written in other languages; there are already proof-of-concept plugins for C (using gcc) and make.

    It is being developed by OTI, an IBM subsidiary who did Visual Age Smalltalk and Visual Age Java. These people have a lot of experience building IDEs.

    Currently you can download the basic framework and a set of plugins that let you edit, compile and debug Java applications --- a pretty decent Java IDE. (The very-context-sensitive code-completion is pretty nice. It also has a great feature where it compiles the code every time you save and puts unobtrusive error icons at every line with an error --- an excellent way to keep your source error-free as you go, without getting in your face.) You get the source but currently not under a true open source license. The OTI people promise that they will be moving to a true open source license soon.

    This is a big initiative within IBM. The WebSphere Workbench product is already based on Eclipse. Lots of people within IBM, including IBM Research, and several other companies are building new development tools as Eclipse plugins.

    One slightly weird thing about Eclipse is that it doesn't use Swing. Instead it has its own toolkit called SWT, which is designed to expose a single cross-platform API but is reimplemented using native widgets on each platform. You can download versions for Win32 and Motif but in the newsgroups some OTI people said that they're working on a Gtk port.

    More information at http://www.eclipse.org [eclipse.org].
  • NetBeans... by JebusTheImpaler (Score:1) Thursday November 08 2001, @12:08AM
  • Java the UNIX way: Ant and vim by lsd (Score:2) Thursday November 08 2001, @12:08AM
  • Metrowerks Codewarrior by nolsen (Score:1) Thursday November 08 2001, @12:16AM
  • Vi Baby... by [Galaxie] (Score:1) Thursday November 08 2001, @12:17AM
  • From the Perl FAQ: by mjtg (Score:1) Thursday November 08 2001, @12:22AM
  • I can tell you which is worst! by junkgui (Score:1) Thursday November 08 2001, @12:29AM
  • what works for me by bhak (Score:1) Thursday November 08 2001, @12:36AM
  • Kawa by vgaphil (Score:1) Thursday November 08 2001, @12:39AM
    • Re:Kawa by NatZi (Score:1) Thursday November 08 2001, @08:09AM
  • Visual Cafe by MisterPo (Score:1) Thursday November 08 2001, @12:46AM
  • Feature suggestions... by mark-t (Score:1) Thursday November 08 2001, @01:05AM
  • jGRASP by nebhale (Score:1) Thursday November 08 2001, @01:14AM
  • Kawa is No More by puppetman (Score:1) Thursday November 08 2001, @01:18AM
  • Get rid of the developers who need IDEs by 3john (Score:1) Thursday November 08 2001, @01:21AM
  • my wish list by hoz (Score:1) Thursday November 08 2001, @01:23AM
  • Our friends at IBM... by Vapor (Score:1) Thursday November 08 2001, @01:34AM
  • Incremental Compilation: VAJ or Eclipse by tony clifton (Score:1) Thursday November 08 2001, @01:46AM
  • Use what the developers like. (Score:5, Interesting)

    by SuperKendall (25149) on Thursday November 08 2001, @01:58AM (#2536756)
    What I have found is that if you mandate one IDE, whatever it is someone will loose productivity. Personally the approach I've generally taken is that people are free to use whatever IDE they like, we have a good ANT setup for building and groups of people who use non-ant aware tools like JBuilder set up those configs which we also maintain in source control. I use Emacs, but other people on my team use Vim, SlickEdit, NetBeans (which I also use for debugging), JBuilder, and Textpad (sigh). The only way you can loose is that you can't buy many bundles usually, but most of the tools people like turn out to be free for the most part (except of course for JBuilder and TogetherJ, which is useful for design but can be hnady other times as well).

    What is good to standardize is directory structures and locations of projects, which helps you define the environment for the build a little easier.

    The setup that seems to work well for us is something like this (some things are new elements I've not quite tries yet):

    <DIR - project root>
    build.xml (ant build script)

    .bashrc (defines environemnt variables needed to run ant along with ant shortcut alias)

    setEnv.sh.default (keep this one in source control and people can modify it locally once for odd setups - called by .bashrc under name setenv.sh)

    runAnt.bat ( does all of the stuff the bashrc does, but in the way only a batch file can. Ick! Used by those poor souls without Cygwin)
    <SUBDIR build> - generated by ANT (compiled class files go in here)
    <SUBDIR source> - holds all source code
    <SUBDIR other...> any other subdirs you might need (resource, deploy, etc.)
  • Visual Age by davemie (Score:1) Thursday November 08 2001, @02:14AM
    • Re:Visual Age by cheezehead (Score:1) Thursday November 08 2001, @04:31AM
      • Re:Visual Age by mchang (Score:1) Thursday November 08 2001, @02:20PM
  • former EditPlus User; current jEdit user by morebrackeen (Score:1) Thursday November 08 2001, @02:37AM
  • I use netbeans or J by mr_goodwin (Score:1) Thursday November 08 2001, @02:43AM
  • JPadPro by usheletz (Score:1) Thursday November 08 2001, @02:46AM
  • IBM's Eclipse (Score:5, Informative)

    by Tal Cohen (4834) <tal@foru m 2 .org> on Thursday November 08 2001, @02:57AM (#2536818) Homepage

    (Disclaimer: I am an IBM Research employee but this is my own personal opinion; I do not speak for IBM).

    Here at IBM's Haifa Research Lab, each one is allowed to choose his own tools. Many choose powerful editors with the ability to run JDK tools, and find it sufficient. That's what I did, up until a few weeks ago.

    I'm now using the soon-to-be-publicly-available (as open source) Eclipse, and it is downright amazing.

    The current version (1.0) has some shortcomings, but they are all minor, and the next version is already in advanced stages. Here are a few of the key features that are rather unique and available in 1.0:

    • Import management - a simple menu choice arranges your 'import' statements -- and adds missing ones, too.
    • Refactoring framework - easily rename methods, variables, and classes; move classes across packages; etc., and all the relevant source files (including those that use the rename/moved elements) are updated. Future refactoring support will include moving methods or fields up/down the hierarchy tree, and more.
    • Color-coded stdout - lets you easily tell System.out from System.err output.
    • History management - made a bad change? Choose 'Compare with -> Local history' (or 'Compare with -> CVS version', etc.) to see a fantastic visual diff between the versions, and undo changes. History is kept for each Save you do.
    • Does not use Swing - Eclipse is based on SWT/JFace, IBM's GUI frameworks for Java that are much snappier than Swing and look good, too. Of course, you can still use it to develop Swing applications.
    • Platform intergration - the Windows version of Eclipse supports OLE and allows you to edit (e.g.) Word documents from inside the IDE, if they are part of your project.
    • Configurable IDE - the various internal windows are easily configurable into tabbed noteboooks - the format of the notebooks (tabs available in each) is not preset and can be changed easily.

    I probably forgot a few more things. Plus, the whole thing is plugin-based and additional plugins are already available (from IBM and soon others). This includes database management, XML editors and more.

  • Hey doesn't anybody need VIM ? by Gopal.V (Score:1) Thursday November 08 2001, @03:07AM
  • Kawa IDE Pro by gaulendor (Score:1) Thursday November 08 2001, @03:16AM
  • Emacs+JDEE by bertvv (Score:1) Thursday November 08 2001, @03:26AM
  • What I want. by K*rhu (Score:1) Thursday November 08 2001, @03:27AM
  • AnyJ? by Absort0 (Score:1) Thursday November 08 2001, @03:34AM
  • JBuilder 5.0 by aelvin (Score:1) Thursday November 08 2001, @03:51AM
  • Sybase PowerJ + Jaguar + ASE Database by MudDude (Score:1) Thursday November 08 2001, @03:55AM
    • 1 reply beneath your current threshold.
  • The perfect editor by z-man (Score:1) Thursday November 08 2001, @04:14AM
  • Coding while running? by denladeside (Score:1) Thursday November 08 2001, @04:22AM
  • but the truth is: by fux0rz (Score:1) Thursday November 08 2001, @04:25AM
  • BlueJ by AYeomans (Score:1) Thursday November 08 2001, @04:26AM
  • file management and syntax checking by JavaPriest (Score:1) Thursday November 08 2001, @04:53AM
  • Emacs + JDEE by cyberkreiger (Score:1) Thursday November 08 2001, @05:00AM
  • VIM and ClassFind by oops (Score:1) Thursday November 08 2001, @05:11AM
  • Automated Refactorings Rock! by Phouk (Score:1) Thursday November 08 2001, @05:16AM
  • Try Visaj by MightyMicro (Score:1) Thursday November 08 2001, @05:18AM
    • Re:Try Visaj by Silent Angel (Score:1) Thursday November 08 2001, @06:26AM
    • Re:Try Visaj by ScrotalDwarf (Score:1) Thursday November 08 2001, @06:35AM
      • Re:Try Visaj by xaniamud (Score:1) Thursday November 08 2001, @07:01AM
  • JBuilder for me by radish (Score:2) Thursday November 08 2001, @05:21AM
  • Java IDEs.. The unending quest. by MarkKnopfler (Score:1) Thursday November 08 2001, @05:43AM
  • Not the IDE, the tool you use by Pastis (Score:1) Thursday November 08 2001, @05:54AM
  • Comments / CVS by slim (Score:2) Thursday November 08 2001, @06:10AM
  • Text editor + Jakarta Ant by flakac (Score:1) Thursday November 08 2001, @06:14AM
  • Features for a Java IDE by Trinition (Score:2) Thursday November 08 2001, @06:24AM
  • IDEA increased my productivity by MenssanA (Score:1) Thursday November 08 2001, @06:30AM
  • Increasing developer's productivity? by anotherworld (Score:1) Thursday November 08 2001, @06:51AM
  • Visual Age for Java (Score:3, Interesting)

    by under_score (65824) <mishkin-slashdot ... minus herbivore> on Thursday November 08 2001, @06:56AM (#2537196) Homepage
    Most of the highly moderated comments have consisted of info about IDE's that are quite traditional: development is editing .java files. Visual Age for Java is significantly different. It is an incremental compiler which means that every change you make is immediately compiled when it is saved: you immediately know Everywhere you have made a mistake. As well, instead of working at a class level, you work at a method level. You edit methods not .java files. It has support for some basic refactorings. The really amazing thing is the debugger: you can change the code while debugging! If you find a mistake, you don't need to stop the process, you just change the code, save, and continue. The debugger, appropriately unrolls the stack (and whatever else it needs to do), and continues as if the change you made had always been there. Talk about making the code-compile-run-debug cycle efficient!!! IBM has a free trial download (its only a little crippled - limit of 700 classes). I strongly recommend trying it out. You have to work with it a little bit to see just how powerful these things are. I can't stand using anything else now. JBuilder sucks in comparison!
  • JBuilder and a text editor works for me ... by benspionage (Score:1) Thursday November 08 2001, @07:02AM
  • WO by andya16 (Score:1) Thursday November 08 2001, @07:25AM
  • Basic is better! by curtis (Score:1) Thursday November 08 2001, @07:55AM
  • IDEA from IntelliJ rocks! by abigballofwire (Score:1) Thursday November 08 2001, @08:10AM
  • IDEA by n-tone (Score:1) Thursday November 08 2001, @08:12AM
  • Emacs + Speedbar by yomoma (Score:1) Thursday November 08 2001, @08:54AM
  • IBM's VisualAge for Java by g051051 (Score:1) Thursday November 08 2001, @08:59AM
  • My development environment of choice... by pomakis (Score:1) Thursday November 08 2001, @09:00AM
  • Borland JBuilder by Snootch (Score:2) Thursday November 08 2001, @09:06AM
  • JDEE and XEmacs by BobMarley (Score:1) Thursday November 08 2001, @09:07AM
  • Netbeans by 42forty-two42 (Score:1) Thursday November 08 2001, @09:07AM
    • Re:Netbeans by 42forty-two42 (Score:1) Thursday November 08 2001, @09:09AM
  • Forte by CynicTheHedgehog (Score:1) Thursday November 08 2001, @09:15AM
  • What Kind of Developer are You? by zgrossbart (Score:1) Thursday November 08 2001, @09:17AM
  • NetBeans by Capt_Troy (Score:2) Thursday November 08 2001, @09:28AM
  • Editors/Debuggers only go so far... by acroyear (Score:2) Thursday November 08 2001, @09:35AM
  • Forte by LWATCDR (Score:1) Thursday November 08 2001, @09:52AM
  • IntelliJ IDEA by lonenut (Score:1) Thursday November 08 2001, @10:09AM
  • JCreator by Raven15 (Score:1) Thursday November 08 2001, @10:18AM
  • Netbeans is Open Source by rsimmons (Score:1) Thursday November 08 2001, @10:18AM
  • Netbeans by auto112456 (Score:1) Thursday November 08 2001, @10:27AM
  • Do you think IDE will increase your productivity? by realinvalidname (Score:1) Thursday November 08 2001, @10:28AM
  • EditPad == Good && Forte == Slow by SloppyElvis (Score:1) Thursday November 08 2001, @10:30AM
  • Design, process help productivity more than IDEs by dwschulze (Score:1) Thursday November 08 2001, @10:46AM
  • Java source editor.. by PinkFloyd (Score:1) Thursday November 08 2001, @10:52AM
  • Visual Age by Eusebo (Score:1) Thursday November 08 2001, @10:52AM
    • Re:Visual Age by HiThere (Score:2) Thursday November 08 2001, @01:02PM
      • Re:Visual Age by Eusebo (Score:1) Friday November 09 2001, @01:19PM
  • Why just Java? by HiThere (Score:2) Thursday November 08 2001, @11:08AM
  • CodeInsight is needed! by Anonymous Coward (Score:1) Thursday November 08 2001, @11:12AM
  • THE most important feature of any IDE! by Quixadhal (Score:2) Thursday November 08 2001, @11:26AM
  • Re: Java IDEs by lscotte (Score:1) Thursday November 08 2001, @11:28AM
  • Edit Plus *IS* and IDE by drumsetdrummer (Score:1) Thursday November 08 2001, @11:31AM
  • IDE Does not Mater by IceKeene (Score:1) Thursday November 08 2001, @11:35AM
  • I tried 4 by rakerman (Score:2) Thursday November 08 2001, @11:52AM
  • What do you use on Mac Os X ? by mattscape (Score:1) Thursday November 08 2001, @12:02PM
  • CodeGuide by JTB (Score:1) Thursday November 08 2001, @12:11PM
  • Some IDE Experience by YottaMatt (Score:2) Thursday November 08 2001, @12:25PM
  • I'd clone jEdit by philipx (Score:1) Thursday November 08 2001, @12:50PM
  • Two favorites: Together and JBuilder by JeremyR (Score:1) Thursday November 08 2001, @01:01PM
  • Remote Debugging by GrandGranini (Score:1) Thursday November 08 2001, @01:14PM
  • Kawa by jfryer (Score:1) Thursday November 08 2001, @05:28PM
  • EditPlus by ahde (Score:1) Thursday November 08 2001, @07:00PM
  • SlickEdit by pkphilip (Score:1) Thursday November 08 2001, @08:38PM
  • It would be a mistake to force an IDE by andy_from_nc (Score:1) Friday November 09 2001, @09:02AM
  • Why not VIM (VI Improved?) by fnthawar (Score:1) Friday November 09 2001, @10:51AM
  • IDEA + Together + JDE by marilen (Score:1) Friday November 09 2001, @02:12PM
  • I love Visual Age for Java by sriramx_2000 (Score:1) Sunday November 11 2001, @10:17AM
  • JCreator by Cybrr (Score:1) Sunday November 11 2001, @02:46PM
  • Re:WTF???? by number one duck (Score:1) Wednesday November 07 2001, @08:38PM
  • Re:WTF???? by Vic (Score:1) Wednesday November 07 2001, @08:39PM
    • 1 reply beneath your current threshold.
  • LOL by afxgrin (Score:1) Wednesday November 07 2001, @08:40PM
  • Re:Comments on Java by matt[0] (Score:2) Wednesday November 07 2001, @09:13PM
  • Re:Try FreeBuilder by cr0sh (Score:2) Wednesday November 07 2001, @09:24PM
  • Re:Try FreeBuilder by Kiro (Score:1) Wednesday November 07 2001, @09:43PM
  • Re:Textpad.com by Bloter (Score:1) Wednesday November 07 2001, @10:39PM
  • Re:Even better than an IDE by kaoshin (Score:1) Wednesday November 07 2001, @11:08PM
  • Re:jEdit + Select Plugins = IDE by larryk (Score:1) Thursday November 08 2001, @07:44AM
  • Re:Textpad.com by NineNine (Score:1) Thursday November 08 2001, @09:20AM
  • Re:IDE features by BobMarley (Score:1) Thursday November 08 2001, @10:20AM
  • Re:+10 for Intellij's IDEA by Stmpjmpr (Score:1) Thursday November 08 2001, @10:47PM
  • 67 replies beneath your current threshold.
(1) | 2 | 3