So which IDE is better?
| Category | Ready to Program | NetBeans |
| Version of JDK | Not the current version, we can't run all of the java code we find on the net. |
Current version. All new widgets can be imported. |
| Adding Widgets to your Frame | Slow and painful. Build in all lines yourself. | Quick and easy. Drag and drop. |
| Speed | Quick. The program is compact and simple. It is basically just a text editor. | Slllloooowwww. Your whole computer slows down if NetBeans is running. It is brutal over the network. NetBeans has a lot of objects beings passed back and forth and it has a GUI. |
| Help Files | All of the JDK classes are included. | Information on NetBeans is included and a referal to Sun Website (for JDK classes). Alot is missing in the NetBeans help and it can be very vague. |
| Cost | About $30.00 (I think) | Nothing. It is free. Sun Supports it. |
| Other tools | Nothing. | ANT which builds the jar (exe) files. A line by line debugger. A java doc compiler. It autocomments for you in generated code. |
The answer is that it depends.
When you were in grade 10 working on programs that where 22 lines long, the slowness and overhead costs of the GUI in NetBeans would have made programming painful. NetBeans is also really slow to load and grade 10s have no patience when they first start programming.
However, when you are creating complex GUIs, why work hard? It is just tedious once you understand it. You might as well use NetBeans.
Finally, why does it need to be one or the other? You could build the GUI in NetBeans and then flip over to Ready to build some other parts. Use them together to get the best features of both.
Many other Java IDEs exist. BlueJ and Dr. Java are ones that my students have used in the past, but there are many others. Take a look and download some others. You might find some you like better.