Einleitung
... [
Seminar WWW und JAVA] ... [
Thema Java Entwicklungsumgebungen ] ... [
Umgebungstypen ] ...
Übersicht
Wozu Entwicklungsumgebungen?
Jeder Programmierer kennt Entwicklungsumgebungen für Programmiersprachen wie PASCAL
und C / C++. Was zunächst mit einfachen Editoren und nur im Textmodus begann, hat sich
inzwischen zu großen Compilerpaketen mit umfangreichen Funktionsbibliotheken entwickelt.
Die Firma SUN Microsystems hat die Sprache Java mit, durch und für das Internet populär
gemacht. Dies hat mehrere Gründe:
- die Sprache ist einfach (in Anlehnung der Syntax an C / C++)
- sie ist objektorientiert
- portabel (soweit es die Plattformen zulassen)
- in Form von Applets auf HTML-Seiten unterzubringen
- das JDK Java Development Kit ist bedingt (nur für Endanwender, Programmierer) Freeware
Durch die allgemeine Begeisterung für das Internet und Java wuchs die Anzahl der
interessierten Programmierer. Der Wunsch nach Komfort
wurde größer, da das JDK nur eine spartanische Ausstattung bot.
Andere Firmen implementierten mehr oder weniger Komfort in ihre neuen
Entwicklungsumgebungen. Ferner werden visuelle Entwicklungshilfen in diesen
Produkten angeboten. Einige dieser Entwicklungen werden im folgenden präsentiert.
Allgemeine Begriffe
- Applet
Ein Java-Applet ist ein Java-Programm, das in einer HTML-Seite mit dem <applet>-Tag
eingebettet ist. Um solch ein Applet starten und laufen lassen zu können, benötigt
man einen Browser oder einen Appletviewer.
- Applikation
Eine Applikation ist ein "eigenständiges" Programm. Um dieses starten
zu können, braucht man einen Java-Bytecode-Interpretierer.
Ferner gibt es Compiler, die direkt ausführbaren Binärcode erzeugen.
- GUI-Builder
sind Werkzeuge, die einem Entwickler die zeitaufwendige Implementation von grafischen
Oberflächen abnehmen. (GUI Grafic Unit Interface)
... [
Seminar WWW und JAVA] ... [
Thema Java Entwicklungsumgebungen ] ... [ Einleitung ]
... [
Umgebungstypen ] ...