Netbeans

T. Kersting
Die NetBeans IDE (Integrated Development Environment) ist eine Entwicklungsumgebung - ein Tool für Programmierer um Programme zu schreiben, kompilieren, debuggen und deployen. Die IDE ist komplett in Java geschrieben - kann aber jede Programmiersprache unterstützen. NetBeans ist ein freies Produkt ohne jegliche Restriktionen in Bezug darauf, wie es verwendet werden kann.
Lädt man sich die IDE runter, bekommt man ein Entwicklungstool für Java Programme. Es stehen plug-in Module zur Verfügung, die andere Sprachen oder Technologien unterstützen, von C und C++ bis XML, HTML und Java Server Pages, sowie nahezu jeder nur erdenklichen Technologie. Einige der Eigenschaften sind:
Standards
Netbeans ist mit einem beinahe religiösen Glauben an die Einhaltung von Standards entwickelt worden. Wenn man zum Beispiel ein User-Interface im Form Designer erstellt, ist das Resultat Standard Swing Code. Es gibt also keine proprietären Bibliotheken die man dem Code beilegen muss.

Modular
Abbildung 3.16: NetBeans Aufbau
\includegraphics{bilder/netbeansIde1.eps}
Die NetBeans IDE ist modular, d.h. alle mit der Softwareentwicklung verbundenen Tools in der IDE, wie z.B. der Code Editor, sind Module, die an die NetBeans Plattform, eine Runtime Engine, welche die Grundlagen von grossen Desktop Anwendungen behandelt, angehängt werden. Es gibt eine große Anzahl verschiedenster Module die frei oder käuflich erhältlich sind und die IDE in ihrer Funktionalität erweitern, wie CVS-, Datenbanken-, und Java Server Pages-Unterstützung. Diese Plug-ins können mit dem Tool Update-Center aus dem Tools Menue direkt aus der laufenden IDE heruntergeladen werden.

Frei
Die IDE ist frei für kommerzielle und nicht-kommerzielle Benutzung. Die NetBeans IDE ist Open Source - Der Source Code der gesamten IDE und aller Zusätze ist frei auf http://www.netbeans.org erhältlich. Sowohl freie als auch kommerzielle Plug-in Module sind für NetBeans von einer breiten Anzahl Quellen erhältlich.
Jan Kechel 2006-04-28