Which is the Best IDE Eclipse or Netbeans ?

Difference between Eclipse or Netbeans 

What is Eclipse?
Eclipse is an IDE that allows the development of software applications in multiple languages. In fact, it can be called a complete software development environment composed of the IDE and the plug-in system. It is free and open source software released under Eclipse Public License. It is developed in Java and can be used for developing applications mainly in Java. However, with the use of suitable plug-ins, it can be used to develop applications in many other languages such as C, C++, Perl, PHP, Python, Ruby and many more. Moreover, packages for Mathematics can be developed on Eclipse. The Eclipse IDE is called Eclipse ADT, Eclipse CDT, Eclipse JDT and Eclipse PDT, when used with Ada, C/C++, Java and PHP, respectively.
It is a cross-platform IDE, which runs on Linux, Mac OS X, Solaris and Windows operating systems. The functionality is not hardcoded like in other applications (instead all functionality is provided by plug-ins).
What is NetBeans?
NetBeans is an IDE for developing software applications in Java, JavaScript, PHP, Python, C/C++, etc. NetBeans is also a platform framework that can be used for developing desktop applications in Java. NetBeans was developed in Java. It is a cross-platform IDE, which runs on many operating systems such as Microsoft Windows, Mac OS X, Linux and Solaris (as long as the JVM is installed). In addition to JVM, JDK is needed to develop Java applications in NetBeans. Modules (modular components) can be used to develop applications using the NetBeans platform. A separate module exists for different functionality such as editing, versioning and support for Java/CVS. Any application developed using this platform can be extended by third-parties. This is true for the NetBeans IDE itself as well. It is licensed under CDDL (Common Development and Distribution License) offered by Sun.
 Now we discuss about difference
  UI Toolkit
Standard Swing toolkit
UI Design
Free, award winning, Matisse GUI Builder
Commercial alternatives
Module System
Standard OSGi module system
or NetBeans-specific module system
Standard OSGi module system
Build System
Out of the box, Maven or Ant
JDK Support
VisualVM, a NetBeans Platform application,
is in the JDK, so many JARs from the
NetBeans Platform are in the JDK too
No equivalent support
Free community-based trainings
for non-commercial organizations
No equivalent support

Plateform Support
 NetBeans have cross-platform support. 
Eclipse  have cross-platform support. 
JAVA support
NetBeans has a strong support when you are developing MVC based application in Java.
Servlet/JSP development is fairly very simple compared to Eclipse, especially in the field of deployment and debugging.
startup time
NetBeans takes ages to load, and loading on the first instance is terrible in case of NetBeans IDE.
Eclipse is very simple to get started with. The intelligence feature on Eclipse is better than that on NetBeans.
DataBase connectivity
NetBeans comes with in-built support for and SQL, MySQL and Oracle drivers plus it includes some others too. So this definitely makes things easy for beginners
However Eclipse has JDBC driver support – but it takes some serious time to configure the connection. 
Memory Consumption
 Normally Netbenas Java bundle uses about 260 MB on my hard disk
 Eclipse uses only 178 MB
specific purpose
there is a general consensus that for developing on OSGi platform
Eclipse is the better option, while NetBeans is better for Java EE development.

Now you can choose perfect suitable IDE for you 


Previous Post
Next Post

post written by: