Ravi, There isn't going to be a "best one." It depends on personal preference. Note that if you choose Eclipse, you will want to install a plugin like Lomboz for J2EE support. I'm not sure if this is the case for Studio or Netbeans.
You do get points for capitalizing "I", though. Except where one slipped through.
Which is the "best" IDE is a topic argued endlessly like religion or politics. The best way to decide is to try them all out. Unless you expect to work in a shop where a particular IDE is mandated.
Of course, there is a strong case for not using any IDE at all when learning about a language and a platform. When you're learning an IDE and a language environment at the same time, there's more to have to learn. You dedicate less time to the language environment, and IDEs frequently "help" you into doing things all messed up.
And if the work is done for you by the IDE, you have less understanding of what's going on, so you'll not know what to do to fix things when they are messed up. [ January 17, 2007: Message edited by: Tim Holloway ]
An IDE is no substitute for an Intelligent Developer.
I would guess NetBeans is good for J2EE as its by Sun. But on the other hand, Sun is trying to make money from it, so its entirely possible they strip out the J2EE stuff and keep the good J2EE stuff in the Sun Java Studio Creator which is based on Netbeans. So I don't know.
I use Eclipse and I am sure there are plugins for everything. Eclipse is very clean and friendly. I changed from Netbeans several years back and am VERY happy with the change. Eclipse is also my application platform now with RCP. Its a great piece of software.
Joined: Jun 10, 2005
Thank you all for response. I agree with Mr.Tim, so I've decided first to concentrate on learning J2EE ( and then IDE,when I take up project ).