Post a Comment
First, I use Netbeans on a daily basis, I like it - so I am a bit biased, perhaps. Or am I? Let's see..
Great release, in two words.
The focus of this release was Enterprise Java and, finally, it is all there, out of the box. Nothing really missing, it just works. If you're into Java EE 5, make sure you get Glassfish server - it is supported by Netbeans 5.5 (select Sun Java System Application Server in Server Manager - SJSAS *is* built on top of Glassfish).
Also, pay attention to additional packs: Visual Web, Profiler, Enterprise, C/C++.. some of those are still not 100% finished, but things are just getting better and better with each passing week.
I also tried new Netbeans 6.0 build and the only thing that was, kind of, lacking in Netbeans 5.x - first class code editor - is getting there. Thing is *fast* and much improved over 5.5/5.0. It is still very early build of 6.0, so don't expect too much in terms of available modules or stability. Looks really really promising though.
When 6.0 is released (next year), I believe Netbeans will be *the* Java IDE to use. Combined with Java 6, Tomcat 5.5/6, Glassfish, Java EE 5, etc., it will be hard to beat. Oh, yes, it is free 
I am happy that they are also supporting OS X with the Enterprise Pack, C and C++ Pack, Profiler and the new Visual Web Pack! That is cool.
Now, does anyone know if there is an IntelliJ/Eclipse type shortcut for opening a file/resource within NetBeans? I can only find a "go to class" but I want a "go to file" and just can't seem to find such a shortcut. This is the ONLY feature that is stopping me from paying the IntelliJ tax.
But, again, I am really excited about this release.
"Go to File" will be in Netbeans 6
More info: http://blogs.sun.com/roumen/entry/where_have_all_the_daily
Hmm, does anyone know if it would be difficult to create such a plugin or something for NetBeans? I am not very familiar with its plugin architecture, but perhaps I need to get there. As we all know, Java EE, Spring and I18N files can be in abundance within a Java based project. It becomes very difficult to get to these files without a good shortcut.
:(
Check nbextras.org (plugins) and netbeans.org (documentation). IIRC they have good documentation on how to program these things.
One thing that may help you: when in Netbeans editor, press CTRL+SHIFT+P to invoke Find in Project, switch to "Object Name" tab (by pressing SHIFT-TAB, then right arrow), and then TAB again to type the name of the file.
Yeah, I know: CTRL+SHIFT+P, SHIFT+TAB, right arrow, TAB.. but give it a try.
Snappier response?
Have you tried using -J-Xmx and -J-Xms switches when starting Netbeans? After I added some memory using those, my Netbeans just flies.. including Go to Class, yes.
More info here on boosting NB performance:
http://www.netbeans.org/kb/50/using-netbeans/configuring.html#24239
Am I Netbeans fan or what?
I'll have to ask Roumen to send me one of those Netbeans T-shirts 
"Snappier response?"
No, that isn't what I meant. I meant that when you use the "go to class" you get a live search which is updated while you type. The option I was given was referring to a popup dialog, where I had to change tabs, type in my criteria, click search and wait.
I have no problem with NetBean's snappiness.
Goto file: CTRL-Shift-N
http://www.jetbrains.com/idea/buy/buy.html
Well, I already own IntelliJ IDEA 5. But there are several reasons I want to use NetBeans:
- It's free, no more upgrade fees.
- Support the effort by using it. Software like this only lives if people show a need.
- I can have as many copies of it running as I want. I currently have 3 machines in my home that I use for development. So, when I jump on any one of them and start working I don't want some notice popping up telling me I can't run my instances of IDEA concurrently. That is just annoying. An no, I am not going to put my computers on different subnets, or block the port at each machine's firewall. It's against the license, so that is the 'law'.
- Cutting edge features and a kick ass GUI dev tool. Now I am not a Swing guy. But, this is the greatest tool I have ever seen for GUI development with Swing components. The IDEA one is proprietary and I just can't seem to grok what they are trying to give me.
- They basically taking Java Studio Creator and giving us this functionality within NetBeans.
- Great Maven plugin!
- There is just too much to explain.



