NetBeans 5 Beta
06-11-05 19:55 Filed in: Java
Die vergangenen Tage standen bei mir ganz im Zeichen von NetBeans. Da ich mich seit meinem Umstieg vom PC auf den Mac noch nicht für eine neue IDE als mein "Hauptwerkzeug" entschieden habe, kam die Beta von NetBeans 5 ganz gelegen um mich noch einmal damit zu beschäftigen. Und was soll ich sagen, ich bin hin und weg! Wirklich erstaunlich, was die Entwickler für einen Sprung vorwärts gemacht haben. Nicht nur das NetBeans 5 auf dem Mac jetzt deutlich schneller läuft als vorher, sondern es passt sich nun auch besser in Mac OS X ein, so gehorcht die Menüleiste nun zum Beispiel endlich den Mac OS Standards.
Das interessanteste neue Feature ist allerdings Mantisse, der neue Drag Drop GUI Designer der mit NetBeans 5 ausgeliefert wird. Als ehemaliger JBuilder-Benutzer bin ich ja schon einigen Komfort im Designer gewohnt, aber Mantisse schlägt diesen bei weitem. Man hat das Gefühl es sei einfach an alles gedacht worden. Das positionieren von Objekten geht spielend einfach, und Positionierungshilfen helfen einem an fast jeder Stelle. So war es in der Vergangenheit schnell schon einmal problematisch zwei Labels so nebeneinander zu positionieren, dass sie exakt auf der selben Höhe sind. Mit Mantisse kein Problem. Sobald man in die nähe eines Labels kommt wird eine Hilfslinie auf Höhe der Basislinie des Strings angezeigt, an der man sich mit dem anderen Objekt orientieren kann. Und damit noch nicht genug, bewegt man sich mit dem Objekt auf ungefähr die selbe Höhe, so schnappt das Objekt auf der selben Höhe automatisch ein und ist passend ausgerichtet.
Damit aber nicht genug, denn Mantisse steckt randvoll mit solchen kleinen Hilfen. Somit ist es wirklich spielend leicht ganze Anwendungen im Handumdrehen zu designen, wobei die Fenster dann beliebig in der Größe verändert werden können, und das Layout sich spielend an die neue Größe anpasst. Aber was soll ich noch groß davon schwärmen, schauen Sie sich es doch gleich selber an. NetBeans 5 Beta steht auf www.netbeans.org wie immer kostenlos zum Download bereit.
Ein Problem, welches bis zum Release von NetBeans 5 noch gelöst werden sollte, ist dass das neue Layout, welches von Mantisse verwendet wird, beim erstellen eines JAR Archivs nicht automatisch mit einbezogen wird, und dafür auch keine Einstellungsmöglichkeit besteht. So muss man dann entweder per Hand die entsprechenden Klassen aus einem JAR extrahieren und zum eigenen hinzufügen, oder das mit NetBeans gelieferte JAR beim ausführen der Anwendung zum Classpath hinzufügen. Gerade für kleine Anwendungen, die üblicherweise durch Doppelklick auf die JAR Datei gestartet werden, ist dies wirklich unpraktisch und aufwendig. Aber man kann ja noch auf Abhilfe hoffen. Produktiv einsetzten sollte man Beta Versionen ja sowieso nicht, und bis zum Release der endgültigen Fassung ist ja noch etwas Zeit, in der man sich aber schon einmal mit den neuen Features vertraut machen kann.
Das interessanteste neue Feature ist allerdings Mantisse, der neue Drag Drop GUI Designer der mit NetBeans 5 ausgeliefert wird. Als ehemaliger JBuilder-Benutzer bin ich ja schon einigen Komfort im Designer gewohnt, aber Mantisse schlägt diesen bei weitem. Man hat das Gefühl es sei einfach an alles gedacht worden. Das positionieren von Objekten geht spielend einfach, und Positionierungshilfen helfen einem an fast jeder Stelle. So war es in der Vergangenheit schnell schon einmal problematisch zwei Labels so nebeneinander zu positionieren, dass sie exakt auf der selben Höhe sind. Mit Mantisse kein Problem. Sobald man in die nähe eines Labels kommt wird eine Hilfslinie auf Höhe der Basislinie des Strings angezeigt, an der man sich mit dem anderen Objekt orientieren kann. Und damit noch nicht genug, bewegt man sich mit dem Objekt auf ungefähr die selbe Höhe, so schnappt das Objekt auf der selben Höhe automatisch ein und ist passend ausgerichtet.
Damit aber nicht genug, denn Mantisse steckt randvoll mit solchen kleinen Hilfen. Somit ist es wirklich spielend leicht ganze Anwendungen im Handumdrehen zu designen, wobei die Fenster dann beliebig in der Größe verändert werden können, und das Layout sich spielend an die neue Größe anpasst. Aber was soll ich noch groß davon schwärmen, schauen Sie sich es doch gleich selber an. NetBeans 5 Beta steht auf www.netbeans.org wie immer kostenlos zum Download bereit.
Ein Problem, welches bis zum Release von NetBeans 5 noch gelöst werden sollte, ist dass das neue Layout, welches von Mantisse verwendet wird, beim erstellen eines JAR Archivs nicht automatisch mit einbezogen wird, und dafür auch keine Einstellungsmöglichkeit besteht. So muss man dann entweder per Hand die entsprechenden Klassen aus einem JAR extrahieren und zum eigenen hinzufügen, oder das mit NetBeans gelieferte JAR beim ausführen der Anwendung zum Classpath hinzufügen. Gerade für kleine Anwendungen, die üblicherweise durch Doppelklick auf die JAR Datei gestartet werden, ist dies wirklich unpraktisch und aufwendig. Aber man kann ja noch auf Abhilfe hoffen. Produktiv einsetzten sollte man Beta Versionen ja sowieso nicht, und bis zum Release der endgültigen Fassung ist ja noch etwas Zeit, in der man sich aber schon einmal mit den neuen Features vertraut machen kann.
|