steve wrote:
It really just comes down to two things:
1) The NB UI is very unresponsive. It locks up quite often, and I find myself restarting it sometimes 4 or 5 times a day.
What build of NB are you running? 3.5 and above with JDK 1.4.x pretty much eliminated my "hangs" - 1.4.2 even more so. You do need gobs of memory, and a fairly speedy processor is helpfull, but I was using NB quite effectively on a 700mhz laptop.
Quote:
2) The fact that I cannot define a "project" and have that definition be distributable.
Projects definitely exist in NB 3+. Distributable is another question. I personally have never liked "shared" project files - these tend to get fouled up quite often - I add something to mine for some testing, check it into source code control and you get it, suddenly your build dosnt work as you are pointing to files that you dont have, etc.
Quote:
them out and be ready to go. The whole concept of "mounting" in NetBeans makes this impossible to acheive because it locks anything you mount. As such I cannot checkout jar file from my CVS mount and then in turn mount those jar files from that location because NetBeans will never let me check out newer versions of those jars.
I am guessing you are having a windows file system issue, not a NetBeans issue - I check out newer versions of mounted jar files all the time, and never have an issue with this. But of course I use Linux so I am not held back by silly operating system flaws ;-)
Quote:
But NetBeans does have some; actually from what I have seen, its import managing and bean property generation is better than what I've found in the other two yet.
the bean property stuff is cool, as is copy/paste methods in the file tree from class to class/interface.
Now I have to give credit to Intellij - re: import management
you will learn to love Alt+Enter (type a class not imported, it gets highlighted, Alt+Enter to add the import
Refactor->rename is uber-usefull, many of the others are quite helpfull as well.
Junit support is not quite as good, but getting better.
All comes down to taste - using intelliJ I actually MISS being able to right-click-filesystem -> mount Filesystem/Jar/VersionControl and have it visible within the ide and part of my classpath. No opening config dialogs or xml files necessary!