Netbeans 6.5 kommt – der RC1 wurde gestern veröffentlicht. Schon seit geraumer Zeit arbeite ich gerne mit den nightly builds, die einen stabilen Eindruck machen. Was bringt Netbeans neues, und was hat Netbeans 6.5 auch für nicht-Java Entwickler zu bieten?Ich sollte dazu sagen, dass ich ein bekennender Eclipse Fan bin – IntelliJ und VisualStudio, sofern man das in einem Atemzug erwähnen darf, haben mich beide nicht wirklich überzeugen können.

Netbeans für PHP Entwickler:

Wir haben Coden Completion, Syntax Highlighting, Refactoring soll noch folgen. Funktioniert alles soweit, besser als Eclipse mit dem PDE. Xdebug, Heredoc und Mysql Database code-snippet Generator. (Nicht getestet).

Netbeans für JavaScript und Ajax Entwickler

JavaScript Debugging mittels Firefox und auch Internet Explorer Integration. HTTP Überwachung (ähnlich wie LiveHttpHeaders bzw. Firebug für Firefox).

JavaScript Editor mit Syntax Highlighting und Code Completion. Support für die JavaScript Libraries Yahoo UI, Woodstock, jQuery, Dojo, Scraptaculous und Prototype js. CSS Editor.

Netbeans für Groovy und Grails

Groovy Projekt und Groovy in Java Projekten, Groovy Code Editor (highlighting, completion). Grails web application framework support. Direkte Bearbeitung von existierenden Grails Applikationen.

Netbeans für C++ Entwickler

Verbesserte Code completion, Fehlermarkierung und semantische Färbung des Quellcodes. Callgraph, Speicher Analyse. Packaging und Deployment Unterstützung.

Netbeans für Ruby on Rails Entwickler

Neues Interface für Test Runner, zur Visualisierung der Testergebnisse. Rake Runner und vorgefertigte Rake Dateien. Ruby Debugger unterstützt jetzt bedingte Breakpoints und catchpoints. Für JRuby werden JVM options auf der Kommandozeile akzeptiert.

Jetzt zurück zu den mehr oder minder direkt zu Java gehörigen Features von Netbeans 6.5.

Netbeans für Java EE und Web Entwickler

Die Netbeans Unterstützung für Spring, Hibernate, JSF (CRUD Generator) und JPA (Java Persistence API) wurden verbessert. Automatische Erzeugung von RESTful Webservicdes aus Datenbank schemata oder JPA Entitäten.

Drag and Drop SaaS services in PHP Dateien, SQL Editor Erweiterungen: Code Completion, Save/recall Abfragen. Automatisches Deployment beim Speichern und verbesesrter Import von Eclipse Projekten. (Das klappt wirklich gut inzwischen.)

Netbeans für Java Mobile ( JavaME) Entwickler

Neuer Projekt Wizard um eigene Komponenten zur Design Palette hinzuzufügen, SVG UI Elemente für den SVG UI Editor um SVG Userinterfaces zu erstellen. Neue Databinding Komponenten für den visuellen Editor. Upgrades für Java Obfuscator auf ProGuard 4.2 uns das Testframework JMunit 1.1.0

Java Debugging mit Netbeans

Neuer multi-thread Debugger mit verbessertem Userinterface und work-flow, inteliggentes step-into mit Methodenauswahl innerhalb von Ausdrücken sowie Deadlock Detektor mit visuellem Feedback.

Netbeans für Java SE Entwickler

Automatisches Kompilieren beim Speichern, Verbesserter Umgang mit Eclipse Projekten, Java Call Hierachie, JavaDoc Analyse und überarbeiteter Swing GUI Builder.

Netbeans – generelles

CamelCaseCodeCompleten, „CCCC“, pro Projekt können die Code Formate eingestellt werden (sehr schön!), QuickSearch die IDE Actions, Dateien, Optionen und Dokumente einbezieht

Ein Blick auf das neue Netbeans lohnt in jedem Fall – auch nicht aufgeführte erweiterte Features wie z.B. der UML Editor von Netbeans sind einen Blick wert. Auch der Matisse Swing UI Designer sucht seines gleichen.

Die gesamte Liste der Änderungen von Netbeans 6.5 findet sich hier. Zum Download von Netbeans 6.5 RC1 (Build 65) geht es hier.