Hi: Many of us have used different IDE environments like - KDevelop - Komodo - Emacs - rIDE - IntelliJ - NetBeans - Visual Studio
Eclipse is an OpenSource IDE which has very rich feature set for application developers and has unique RE-factoring capabilities. Another aspect that distinguishes Eclipse is that large set of plugins that span Controls, Embedded Systems to GUI development and debugging. Take a look at this article on Eclipse on DeveloperWorks. http://www.ibm.com/developerworks/opensource/library/os-eclipse-visualstudio/?ca=dgr-lnxw01Eclipse-VS thanks Saifi.

