Netbeans

Aus ZUM-Unterrichten

NetBeans ist eine Entwicklungsumgebung, die komplett in Java geschrieben ist. NetBeans wurde für die Programmiersprache Java entwickelt, es werden aber auch Sprachen wie C, C++, und Fortran unterstützt. Die Architektur der Software ist vollständig modular aufgebaut und durch sogenannte Module bzw. Plugins erweiterbar. Zusätzlich gibt es sogenannte Packs, welche die IDE um größere Funktionspakete erweitern. Des Weiteren kann NetBeans als Plattform für eigene Anwendungen verwendet werden. Zahlreiche Entwicklungen und Funktionen aus NetBeans wurden später durch andere IDEs übernommen, z. B. durch Eclipse. Schwerpunkte bei der Entwicklung von NetBeans bildeten Funktionen, welche den Entwickler produktiver machen und ihn in den Techniken unterstützen, die er tatsächlich nutzt. Das Ziel ist eine IDE „aus einem Guss“.

Das Programm ist ein Open-Source-Projekt mit einem sehr großen Nutzerkreis, einer wachsenden Community und beinahe 100 (Tendenz steigend) Partnern weltweit.

GUI-Builder

Der Swing-GUI-Builder ermöglicht eine grafische GUI-Gestaltung, ohne dass es nötig ist, sich mit den Eigenarten von Swing-Layoutmanagern auszukennen. Er bietet zudem einen eigenen Layoutmanager (GroupLayout), der mit Version 6 Teil der Java Platform, Standard Edition wurde, und kann das Layout in das null-Layout konvertieren. Mittels Drag & Drop können die Komponenten der Form hinzugefügt werden, wobei Ausrichtung, Größe oder andere Eigenschaften einfach anpassbar sind bzw. durch die IDE automatisch vorgegeben werden. Textelemente können direkt in dem GUI-Builder bearbeitet werden.

Netbeans-BlueJ-Edition

While BlueJ covers the introductory phase of learning to program, and NetBeans offers powerful tools for professional developers, the inevitable step from one into the other has been a difficult barrier for students - until now.

The collaboration of the NetBeans and BlueJ teams has resulted in the development of a new version of NetBeans: NetBeans IDE BlueJ Edition. This tool offers a seamless migration path for students that supports the switch from educational tools into a full-featured, professional IDE.


https://edu.netbeans.org/bluej/


Tutorials

Weitere externe Links

NetBeans Seiten