Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

SUN ONE Studio: Unterschied zwischen den Versionen

 
(Formatierung.)
Zeile 1: Zeile 1:
- mit freundlicher Unterstützung von Project Mojo -
+
''Mit freundlicher Unterstützung von Project Mojo.''
  
===1 SUN ONE Studio 4===
+
== Beschreibung ==
 +
Die [[Java_IDE_Einleitung|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 Fakultätsnetz ist sie übrigens auch installiert.
  
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, das ist in Anbetracht des Preises und unserer Anforderungen ausreichend.
  
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.
+
== Systemanforderungen ==
 +
* [[Solaris]], [[Windows]] oder [[Linux]]
 +
* 256 MB RAM
 +
* UltraSPARC 333 MHz oder Pentium III 500 MHz
 +
* 125 MB Festplattenspeicher
  
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.<br>
+
== Umfang ==
Nebenbei, NetBeans bildet die Grundlage der IDE.
+
Von Javaapplikationen über 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 Debugmodus 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 wiederholt werden.
  
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 Javatechnologien findet man in der IDE wieder:
 +
* Apache Ant,
 +
* CVS,
 +
* JavaBeans,
 +
* Java class Generatoren und
 +
* GUI Entwicklungshilfen.
 +
Aktuelle Versionen bekommt man per Auto-Update-Funktion über das Internet. Die JSP-Ausführung übernimmt das integrierte Tomcatmodul. 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.
  
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 und XML-Dateien.
  
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.
+
Nebenbei, NetBeans bildet die Grundlage der IDE.
  
'''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.
+
== Fazit ==
 +
Für die IDE spricht auf jeden Fall die direkte Verbindung zu Sun, dem Erfinder der Javatechnologie. Weiterhin erfreulich ist die Unterstützung verschiedener Betriebssysteme bzw. Hardwareplattformen. 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.

Version vom 15. Mai 2005, 17:00 Uhr

Mit freundlicher Unterstützung von Project Mojo.

Beschreibung

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 Fakultätsnetz 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, das ist in Anbetracht des Preises und unserer Anforderungen ausreichend.

Systemanforderungen

  • Solaris, Windows oder Linux
  • 256 MB RAM
  • UltraSPARC 333 MHz oder Pentium III 500 MHz
  • 125 MB Festplattenspeicher

Umfang

Von Javaapplikationen über 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 Debugmodus 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 wiederholt werden.

Die meisten bekannten Javatechnologien findet man in der IDE wieder:

  • Apache Ant,
  • CVS,
  • JavaBeans,
  • Java class Generatoren und
  • GUI Entwicklungshilfen.

Aktuelle Versionen bekommt man per Auto-Update-Funktion über das Internet. Die JSP-Ausführung übernimmt das integrierte Tomcatmodul. 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 und XML-Dateien.

Nebenbei, NetBeans bildet die Grundlage der IDE.

Fazit

Für die IDE spricht auf jeden Fall die direkte Verbindung zu Sun, dem Erfinder der Javatechnologie. Weiterhin erfreulich ist die Unterstützung verschiedener Betriebssysteme bzw. Hardwareplattformen. 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.