:
I’m a die-hard Eclipse fan myself. A wonderful tool - it has a few bugs, but the productivity gains it provides more than make up for the occasional problems.
I know a few here use IDEA - any chance of adding that as an option?
Visual SlickEdit here.
Hm, I like NetBeans, love IDEA (but don’t have one), sometimes favor Together, even JBuilder rulez for some tasks.
How do I express that?
Yes, I too needed to vote with multiple answers.
I’m using JBuilder and JEdit - how do I express that?
If Eclipse was human I’d marry it. I don’t think any other software has a better quality to price ratio (ignoring the division by zero ).
sorry for no multiple choices, but i prefer keep it like this because the question is about your favourite IDE. if you’re using several IDEs, just select the one you prefer or are using the most, that will be all right.
GNU Emacs with JDEE[1], Emacs Code Browser[2], Xrefactory[3] and various other modes: Reading Javadoc with emacs-w3m, code-folding with outline-mode and cvs with pcvs-mode, etc.
Of course as well: Mail & News with Gnus and IRC with erc. No need to leave Emacs, never ;D
Footnotes:
Eclipse wants my babies :o
[quote]No need to leave Emacs, never ;D
[/quote]
Well, maybe to get a life… ;D
I never did like emacs… but I guess if that is what you are used to it does the trick. I think what you are exposed to first has a strong influence on what you will like. E.g. I had a full screen editor for BASIC on my Commodore 64 which I consider superior to vi in many ways, though it had pretty much no features. Since I moved to a system with a real GUI after that (Amiga) and have never used a computer that didn’t have cursor keys… I find the vi interface to be really laughable. But many people love it. It is all because they were forced to learn it at some point.
If I was forced to learn (not just use) NetBeans or other IDEs I’m sure my opinion of them would improve.
So far though I’ve only really used NetBeans, Eclipse, and if you count it, jEdit. Eclipse irritated my a bit with it’s forced ‘workspace’ file arrangement when i was first starting, then I realized that I worked that way anyway, so long as I set the workspace folder to my development folder it fit well. Now I think eclipse lets you use files from outside the workspace folder… but I never do that anyway.
With Netbeans the file organization was initially more intuitive to me, but i found configuring everything else to be a nightmare.
Now I’m used to the Eclipse outline vies and call stand views and ctrl-click to go to a definition etc… so I work quickly with it. The refactoring tools are a big plus too. If NetBeans got refactoring tools I would reconsider it. If IntilliJ Idea was free I might switch to it… though I tried a trial version a couple years ago and while it was really nice in some ways there were other things that I would need to get used to.
I think price is a big factor that is putting Eclipse and NetBeans at the top of this poll though. IntellliJ Idea would likely be much more popular if it was also free.
I grew up with emacs and vi and am still comfortable with them but…
Netbeans beats them all for me. Intellij might be an option, but it is just too much for me for hobby use. Eclipse is interesting and I forced myself to use 3.0Mx over the last few months to see how the other side lives. I do like the (relative) native fidelity, but the UI is just too slow to use on Linux. Eclipse’s refactoring is (IMHO) it’s only major selling point.
NetBean’s 3.6 dev builds are nice. Much quicker than Eclipse. Easier to configure projects too.
Eclipse would be unbeatable if only it came with a built-in Swing GUI editor. It’s still my favourite nonetheless.
Cas
I bet Elias, who is a Linux afficionado, writes bytecodes backwards in octal using banks of switches in a panel. Can we add that to the poll?
Cas
I use netbeans because I downloaded it one day and have to much inertia to get around to changing it. It seems to do all the things I need it to anyways.
I used to use an ide called Kawa and that was absolutely fantastic but it got bought out by someone ( ?Bea? - someone like that ) who had their own, endlessly inferior IDE and they dropped it. Very sad.
Kawa got me through university. I’d tried so many different IDEs at that point, but Kawa was the one program that stayed out of my way and let me write code. Everything else was way too high spec for my machine anyway. It got bought by Macromedia I believe? Turned into some Dreamweaver Frankenstein and disappeared, as I recall.
I’m now playing with Eclipse 3.0M6, and it seems fine so far. Not many obvious changes to the UI, as you’d expect with a third major revision. They’ve seperated “Tasks” into “Tasks” and “Problems”, which is nice; there’s a couple of progress bars here and there; more feedback on CVS activity (or the lack thereof); editor’s got a few extra tricks.
So it seems there are only two groups of developers: the ones that have found the tool(s) they are comfortable with, and the ones that are still searching.
[quote] Well, maybe to get a life…
[/quote]
… or to read java-gaming.org. It renders so bad in emacs-w3m.
[quote]NetBean’s 3.6 dev builds are nice. Much quicker than Eclipse. Easier to configure projects too.
[/quote]
Hmm. Eclipse must be much slower on Linux?? I think one of the motivations for SWT was that “swing was slow” (we all know now that it is misuse of swing that leads to slowness - not swing itself ,right :))
On my Windows box Eclipse runs well. On my Mac it is a little bit slow. But in both cases the last time I tried NetBeans it was much slower… I should grab the latest version just to see what has changed.
Anyone else find it sad that Sun and IBM can’t agree on a common tools interface that can be implemented by both of the popular IDEs?
Results of my test-run of Eclipse 3.0M6: wait for M7!
After discovering that on my machine at least it can’t restore a workspace properly if you left it in the Java perspective, I’ve reverted back to 2.1.2. But when it stabilises, Eclipse 3.0 is going to be a must-have - it includes lots of little improvements that really do make a difference.
Edit: Errr… and 2.1.2 is broken as well! I think something else may be up…
Edit2: I think I know what the problem was, but can’t tell you here as I’m under NDA. Suffice to say, I’ve reverted to JDK1.4.2 and all is well with 2.1.2. Better give 3.0M6 another go now.
Edit3: 3.0M6 is fine, as far as I can tell. All apparent problems were the result of using an incompatible JDK (again, I can’t tell you which). Something seems a little sluggish at times, but I suspect that was due to a rogue Java process that was taking up a lot of CPU time - unproven because I’m currently using Win98.
Thumbs Down now becomes Thumbs Up!
I use idea at work and at home. I find it to be the best in terms of useability and workflow. I’ve used jbuilder 5, eclipse, netbeans, kawa and vi in the past but none of them came close. The price tag is a downside though.
I was a huge IDEA advocate as early as last summer, but things like my Ant window stealing focus and CVS errors made me very receptive to Eclipse when it was the buzz around the office.
A few bugs, yes, but version 3.0 is going to be the new hotness. Fare thee well IDEA.