• Post Reply Bookmark Topic Watch Topic
  • New Topic

NetBeans IDE working with Java Programs  RSS feed

 
David Coello
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello forum members,

I am a new Java developer and have seen tutorials where the programmers use the NetBeans IDE and this program looks like a great tool to both write the code, compile and it has a user nice GUI.

I would appreciate your comments as to where to download this program and main uses of the program. and if this tool can be used to create all java programs.

I look forward to your comments.

Thank you.

David
 
fred rosenberger
lowercase baba
Bartender
Posts: 12563
49
Chrome Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you are a new java developer, then most folk will tell you NOT to use Netbeans or any other IDE. you should start with something like textpad to write code and learn to compile on the command line.

IDEs are great tools, but they hid a lot of stuff from you, and you end up missing out on learning some of the fundamentals, which will inevitably bite you later.

As for where do download Netbeans should you decide to ignore my advice, did you try a simple google search?
 
Greg Ferguson
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I agree about not using an IDE as a beginning Java developer ... however, I feel that once you are comfortable with using a text editor and compiling programs using the command line there is no harm in learning how to use them -- especially when creating gui applications. The problem I see with total beginners using an IDE is the time is takes to learn the IDE itself because there are a lot of options that you may never use and it's very easy to get overwhelmed and you may have to sit through a few tutorials just to get accustomed to it all. With that said, some IDE programs will make programming so much easier and less time consuming. For instance if you implement say, MouseListener, an IDE like Eclipse will automatically create all the implemented methods for you. If you forget to import something, Eclipse will alert you to it by underlining the word with a red squiggly line. And then there are things like Intellisense, where a list of options pops up and you just click the one you need. So there are advantages to using them but you should still know how to program without one first.

As far as IDEs themselves, I have tried NetBeans and I did not care for it and found it a lot less user-friendly than Eclipse. The reason it is my IDE of choice is mainly due to the fact that I plan on creating Android applications and the Android emulators in Eclipse are very handy tools to have. As with NetBeans, Eclipse has a plethora of tools that an average programmer may never need. Regardless of whichever IDE you choose, get to know it and know it well. That way you won't waste time trying to figure out how to recover the programming window you accidently closed and instead focus on the programming task at hand.
 
David Coello
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Wow, thank you so much for both explanations. I have seen some tutorials online to create GUI's using Netbeans and the way that a GUI is created from a visual standpoint is easier to understand and position text boxes for example.

I'll give it a try to at least see how it feels to work with these tools, but definitely understand the value of programming from the command line and I actually find it both interesting and challenging. Thank you.
 
Campbell Ritchie
Marshal
Posts: 56533
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Using NetBeans to create GUIs as a beginner is even worse. You end up with pages of obscure code to get the group layout set up, which you can never understand. Write your GUIs by hand at this stage.
 
Nam Ha Minh
Ranch Hand
Posts: 515
Eclipse IDE Firefox Browser Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yeah, I'd also suggest the thread starter to learn coding GUI with a plain text editor to understand how Swing works. Then with an IDE like NetBeans you will be more productivity.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!