NetBeans IDE 7.1 Released
netbeans.org
netbeans.org
- How do you refactor code?
- How do you navigate code (e.g. Eclipse will let you click on a class and it'll find the appropriate source file if available)?
- Do you have a sense of whether using vim vs. an IDE affects your efficiency or correctness?
- Do you have an equivalent for things like autocomplete, intellisense, organise imports etc.?
- What are IDE users missing out by not using vim?
- What kind of code do you write e.g. is it a small number of heavily optimised classes or a large number of, say, feature driven classes?
Having said that, I sometimes use vim for really quick edits to known code, or use the vim plugin for NB, so I get familiar quick keystrokes AND all the outline (navigator), javadoc, debugger and other windows available.
Eclipse has always seemed to me to be baroque and over complicated, for example why do I need to change to a specific perspective to perform a specific task?
http://roboprogs.com/devel/2009.09.html
The vim (key assignment) editor NB plugin is kind of useful as well.
Like Tim said, Eclipse is overly and needlessly complicated.
As for IntelliJ, never bothered to try. It seems to have a very passionate user base, but, from what I saw, I don't know why.
http://youtrack.jetbrains.net/issue/WI-2457?projectKey=WI...
That's one reason for me to keep using Netbeans, which I think is great for PHP.
The same can be said for eclipse and I think there was a time when the eclipse framework was just so much "snappier" due to SWT that people forgot all about netbeans... but with more recent JDKs and more recent versions of netbeans, this isn't necessarily the case anymore.
IntelliJ has always seemed incredibly neat and those guys are doing a great job considering they are up against giants like sunoracle and IBM - personally the only thing that ultimately kept me from using intellij more at work was the price but I see they are offering personal licenses at a more reasonable price now so it is definitely a viable alternative to look at and try for devs.