why is netbeans so great?

netbeans may not be so complete now. there are very few refactoring rules, and it provides not many automatic suggestions for coding errors. but the most brilliant thing i think is that it's a single zip bundle that just runs on all the platforms, and it's a small bundle, including gui design, xml/html authoring, and a huge volume of j2ee supports, all inside a single 37mb zip file.
Comments:

Re: there are very few refactoring rules - the amount of NetBeans developers is limited. Anybody wants to help? See: http://refactoring.netbeans.org/refactorings/

Re: it provides not many automatic suggestions for coding errors - work on progress.

Posted by Roman Strobl on April 22, 2005 at 12:00 PM CST #

There was a time I wasn't very familar with the Netbeans Keyboard shortcuts. I was reading a comment online that something like "Ctrl-K is the best reason to use Netbeans". I had no idea what that was so I started netbeans and tried it. Oh my God!!! The guy was right. I looked around for more and found a pdf with all the keyboard shortcuts. Turns out Ctrl-K has a good friend in Ctrl-L. Sometimes code completion can be a bit slow so these two key combos rock!

Some of my favorite features are the web app debugging, and how everything is so well integrated the first time you start it up but I got a lot more productive once I took the time to learn more keyboard shortcuts and found out how to create my own abbreviations.

I hope the refactoring support comes soon but the rest of the IDE works great for me. The biggest feature I wish was developed was the ability to extract an interface. I had a need for it once for a class that was fairly large and used quite a bit in the project.

I started programming in Java years ago using notepad and then glorified text editors. It took me a while to learn all the productivity enhancements in NetBeans. Someone should really but together a productivity tutorial of some sort that will help people get up to speed if they're just starting to use Netbeans coming from text editors or other IDEs.

My favorite feature has probably been the great support for web applications. Being able to set break points and watches in servlets, supporting classes and even jsps is a godsend for someone like me that used to have to do a search for a bunch of system.out.println's before deploying to production.

Posted by guest on May 20, 2005 at 05:35 AM CST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

This blog has a comments managing system that requires me to approve each comment manually. Please do not re-post and I will reply it (if I have an answer) when I get pinged.

Search

Top Tags
Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today