NetBeans: The Ultimate Linux IDE
Thursday, July 3rd, 2008NetBeans has evolved considerably since it was acquired by Sun in 1999 and open-sourced in 2000. The NetBeans IDE is an open-source integrated development environment written entirely in Java using the NetBeans Platform. The NetBeans IDE runs on Windows, Linux, Mac OS X and Solaris. NetBeans IDE is open-source and free. NetBeans supports many languages, including C, C++, Java, Ruby, Python, PHP, Perl and JavaScript.
Sun Blogger Kunal, in a recent post lists some of the NetBeans featurs that qualify it to be the “Ultimate Linux IDE“:
Diagrams support:
NetBeans supports UML (Unified Modelling Language) and BPEL (Business Process Execution Language) diagrams.
GUI designer:
NetBeans comes with one of the worlds best interface GUI designers (for Swing), thanks to Project Matisse.
Coding:
NetBeans supports almost all stable SDKs, including Java SE SDK 6 and the new OpenJDK
Testing and tuning:
NetBeans includes a complete quality framework called SQE (Software Quality Environment). It also comes with a performance and memory profiling tool
Enterprise Java and database support:
NetBeans has the industrys most complete support for JavaEE5. It supports various J2EE servers, including Glassfish, SUN J2EE, Web Logic and IBM Web Sphere
Multiple configuration support:
NetBeans supports various project configuration properties
Debugger support:
NetBeans tightly integrates with GDB to provide standard debugging facilities
Editor:
The C/C++ editor supports syntax highlighting, automatic code completion, automatic indentation and formatting (including a choice of formatting styles), bracket matching, code folding and templates. NetBeans IDE can find classes, variables, functions, include directives, derived classes, and more.
NetBeans vs Eclipse:
Kumal provides a table of features to compare NetBeans and Eclipse
Scott McNealy. in top form, delivered a