zurück zum Artikel

Beginning NetBeans IDE

Michael MĂŒller

Geertjan Wielengas NetBeans-Buch bringt dem Leser fast schon wie in einem Tutorial die Nutzung der Entwicklungsumgebung mit ihren wesentlichen Funktionen Schritt fĂŒr Schritt nahe.

Beginning NetBeans IDE

Geertjan Wielenga
Beginning NetBeans IDE
For Java Developers

Apress 2015
XXV + 253 S., US-$ 49,99
978-1-484212-58-5

Wenn es um Entwicklungsplattformen fĂŒr Java geht, dann werden meist die großen drei genannt: Eclipse, IntelliJ IDEA und NetBeans (in alphabetischer Reihenfolge). Ein neues NetBeans ist meist zeitgleich mit einer neuen Java-Version in einer Hauptversion erhĂ€ltlich. Daneben gibt es jedoch weitere Versionen, meist in halbjĂ€hrlichen Abstand, sowie bei Bedarf Patches. Gerade ist Version 8.1 fertig geworden [1]. Wenn auch Geertjan Wielenga weitgehend unabhĂ€ngig von einer konkreten Version schreibt, ist es doch diese, die die Basis fĂŒr die zahlreichen Abbildungen liefert.

NetBeans ist mehr als eine Java-Entwicklungsumgebung. So nutzen beispielsweise diverse Entwickler einen Java-Server mit JavaScript-Frontend. NetBeans unterstĂŒtzt auch dieses und vieles andere mehr. Dennoch konzentriert sich der Autor auf NetBeans als Java-Entwicklungsumgebung und deutet die gerade genannten FĂ€higkeiten nur kurz in einem Praxisbeispiel an.

Das "Beginning" im Titel mag andeuten, dass der Autor ein Buch geschrieben hat, das als solides Handwerkszeug fĂŒr solche Programmierer dient, die in die Nutzung mit NetBeans einsteigen. NetBeans als Plattform fĂŒr eigene Software bleibt entsprechend außen vor. Und so konzentriert sich der Autor auf jene Funktionen, die fĂŒr die Java-Entwicklung essenziell sind. Dabei steht naturgemĂ€ĂŸ der Java-Editor im Zentrum. Auch wenn nur eines der Kapitel diesen namentlich erwĂ€hnt, finden Analyse und Refactoring auch in diesem statt. Insgesamt beschĂ€ftigen sich mehrere Kapitel mit den Möglichkeiten des Editors.

Es gibt zwei Arten von Entwicklern: Solche, die mit der Maus per du sind, und solche, die lieber auf der Tastatur arbeiten. Der Autor gehört zur letzten Gruppe. Und da das in der Regel der produktivste Weg ist, einen Computer zu bedienen, zeigt der Autor auch sehr deutlich, wie sich der stÀndige Wechsel von Tastatur und Maus vermeiden lÀsst. Hier mag auch auch so mancher altgedienter NetBeans-Anwender neue Anregungen finden. Zur ProduktivitÀt gehört aber nicht nur, solche Wechsel zu vermeiden, sondern auch die Möglichkeit, wiederkehrenden Code generieren zu lassen. Hier bietet NetBeans einiges, seien es Codewizards, AutovervollstÀndigung, Code-Templates oder Makros. All das zeigt der Autor im Detail und mit zahlreichen Abbildungen.

Refactoring, eingebundene Testframeworks, Debugger, Profiler und die Einbindung diverser Versionskontrollsysteme sind weitere Themen fĂŒr den Java-Entwickler, denen der Autor jeweils ein eigenes Kapitel widmet. Teilweise geht er auch kurz auf HintergrĂŒnde ein. Wozu ist beispielsweise Refactoring gut, wozu Profiling? Doch das hĂ€lt er kurz, beschreibt er doch vornehmlich das Werkzeug. Dabei geht er sehr ins Detail. Beim Refactoring fĂŒhrt das so weit, dass er die Refactoring-VorschlĂ€ge in einer Tabelle zusammenfasst. Da diese meist selbsterklĂ€rend sind, kann der Autor an dieser Stelle wenig zusĂ€tzliche Information liefern. Und so zieht sich diese Tabelle ĂŒber mehrere Seiten. Hier wĂ€re eine Reduzierung auf die wenigen Meldungen, zu denen seine ErlĂ€uterungen einen echten Mehrwert liefern, besser gewesen.

Insgesamt ist ein Werk entstanden, dass dem Leser die Nutzung der Entwicklungsumgebung mit ihren wesentlichen Funktionen Schritt fĂŒr Schritt nahe bringt. Neben den Abbildungen ergĂ€nzen zahlreiche Tabellen den Text. Und so gleicht das Werk weniger einem Lehrbuch, sondern mehr einem soliden Tutorial.

Michael MĂŒller
ist als Bereichsleiter Softwareentwicklung der InEK GmbH verantwortlich fĂŒr Projekte im Web-, Java- und .NET-Umfeld. Daneben betĂ€tigt er sich als freier Autor und verfasst Fachartikel zu diversen Entwicklungsthemen sowie Buchrezensionen.
(ane [2])


URL dieses Artikels:
https://www.heise.de/-2878263

Links in diesem Artikel:
[1] https://www.heise.de/news/Nicht-nur-fuer-Java-Entwicklung-NetBeans-8-1-konzentriert-sich-auf-JavaScript-2869394.html
[2] mailto:ane@heise.de