SUN ONE Studio
- mit freundlicher Unterstützung von Project Mojo -
1 SUN ONE Studio 4
Die IDE aus dem Hause SUN dürfte den meisten Leuten noch unter dem Namen "Forte for JAVA" bekannt sein. Hinter dem neuen Namen verbirgt sich eine plattformübergreifende Lösung für die Entwicklung von komplexen Softwareprojekten. Im cs Netz ist sie übrigens auch installiert.
Je nach dem welche der drei verfügbaren Versionen man sich gönnt, bekommt man entsprechend mehr oder weniger Funktionalität angeboten. Da wäre zunächst die Enterprise Edition, logischerweise mit dem größten Umfang (und für ca. $2000 zu haben). Danach kommen die Community Edition und die Mobile Edition, jeweils kostenlos zu beziehen. Ich werde mich immer nur auf die Community Edition beziehen, dass ist in Anbetracht des Preises und unserer Anforderungen ausreichend.
Die IDE unterstützt die Plattformen Solaris, Windows und Linux mit moderaten Systemanforderungen von 256MB RAM und UltraSPARC 333MHz bzw. PIII 500MHz. 125MB Festplattenspeicher sollte man bereit sein zu opfern.
Nebenbei, NetBeans bildet die Grundlage der IDE.
Dann kann es auch losgehen. Von JAVA Applikationen, Applets bis GUI Anwendungen ist alles machbar. Aber auch Web-Anwendungen mit Datenbankanbindung z.B. Servlets oder JSP für dynamische Web-Darstellung sind möglich. Ein besonderes Feature ist der Debug Modus für JSP und Servlets. Man setzt Breakpoints in der JSP und geht Schritt für Schritt durch das generierte Servlet oder wechselt zwischen beiden Ansichten. Ein http Monitor behält den Überblick beim Datenaustausch von Client und Server. Transaktionen können gespeichert, editiert und wieder "abgespielt" werden.
Die meisten bekannten JAVA Technologien findet man in der IDE wieder: Apache Ant, CVS, JavaBeans, Java class Generatoren und GUI Entwicklungshilfen. Die aktuellsten Versionen bekommt man per Auto Update Funktion übers Internet. Die JSP Ausführung übernimmt das integrierte Tomcat Modul. So bekommt man ohne etwas zu tun noch einen http Server mitgeliefert. Wem das nicht reicht, der kann sich selbst helfen und ein Erweiterungsmodul für die IDE entwickeln.
Der eigentliche Editor kann fast alles was der Entwickler heutzutage verlangt: kontextsensitive Quelltext-Vervollständigung, konfigurierbare Quelltext-Formatierung, Bookmarks, umfangreiche Suchen/Ersetzen Funktionen, frei wählbare Tastaturbelegung, detaillierte Projektansicht nach Dateien, Tabellen, Klassen, Schnittstellen, Methoden etc. Verarbeitet werden nicht nur JAVA Quellen sondern auch Texte (.txt, .doc, .me, .policy, .properties, .dtd) und XML Dateien.
Fazit: Für die IDE spricht auf jeden Fall die direkte Verbindung zum Erfinder der JAVA Technologie SUN. Weiterhin erfreulich ist die Unterstützung verschiedener Betriebssysteme bzw. Hardware-Plattformen. Wer diese IDE allerdings für die Entwicklung in nativen Sprachen wie z.B. C/C++ oder Fortran verwenden möchte, der muss in Verbindung mit der Compiler Collection und der Enterprise Edition leider recht tief in die Tasche greifen.