Netbeans 6.5 kommt: RC1
Java, Linux/OpenSource, PHP Oktober 24th, 2008Netbeans 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.
November 13th, 2008 at 11:29
Mit 6.5 wird NetBeans übrigens auch für Python-Entwickler interessant, das entsprechende Tooling ist relativ weit fertig und auch ganz gut nutzbar – aus meiner Sicht besser als die pydev-Module für Eclipse, wenngleich es qualitativ trotzdem noch nicht an das Java-Tooling herankommt. Mal sehen, wie das dort weitergeht. 🙂
November 13th, 2008 at 12:10
Das stimmt, danke für die Ergänzung! Es ist wirklich interessant zu beobachten wie offen Sun sich zeigt, neue Sprachen, osgi Support im Glassfish… 2009 wird spannend!
November 24th, 2008 at 18:00
kann Kristian da nur zustimmen, wir verwenden probehalber seit Freitag netbeans 6.5 für python und es sind schon einige sehr nette Sachen fertig umgesetzt. Toller svn Support welcher von Komodo irgenwie nicht so stabil umgesetzt wurde. Code completion gefällt mir persönlich auch besser wie bei Komodo. Allerdings gibbet auch noch bisl Probleme mit code-complition, wir bringens grad nicht auf die Reihe eigene Module erkennbar zu machen.
Ich könnt mich täuschen aber ist noch etwas anderes ausser der __init__ und einem Verzeichnisspfad Eintrag unter File/Projekt_Properties/Python im netbeans erforderlich?