javaonline:features
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
javaonline:features [2020/10/16 14:58] – Martin Pabst | javaonline:features [2022/01/27 08:39] (aktuell) – Martin Pabst | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
{{ : | {{ : | ||
- | * Die Entwicklungungsumgebung sowie die Runtime Engine dazu laufen komplett im Browser, es ist keine Installation nötig. | + | * Die Entwicklungungsumgebung sowie die Runtime Engine dazu laufen |
- | * Die Programmiersprache deckt den grundlegenden Sprachumfang von Java ab und entspricht dem Java-Standard, wurde in wenigen Details aber an didaktische Erfordernisse angepasst, um den Schülerinnen und Schülern den Einstieg zu erleichtern. [[unterschiede_zu_java: | + | * Die Programmiersprache deckt den grundlegenden |
- | * Die Schülerinnen/ | + | * Die Schülerinnen/ |
- | * Eingegebene Programme werden alle 20 Sekunden automatisch auf dem Server gespeichert. | + | * Eingegebene Programme werden |
- | * Schülerinnen und Schüler haben von zuhause aus Zugriff auf exakt dieselbe Entwicklungsumgebung. Probleme wie "Ich habe meinen USB-Stick zuhause vergessen.", | + | * Schülerinnen und Schüler haben **von zuhause aus Zugriff** auf exakt dieselbe Entwicklungsumgebung. Probleme wie "Ich habe meinen USB-Stick zuhause vergessen.", |
- | * Während die Schülerinnen und Schüler programmieren, | + | * Während die Schülerinnen und Schüler programmieren, |
- | * Die Buttons zum Starten/ | + | * Die Buttons zum Starten/ |
- | * Beim Starten im Einzelschrittmodus oder beim Stoppen an einem Breakpoint wird sofort | + | * Beim Starten im Einzelschrittmodus oder beim Stoppen an einem Breakpoint wird automatisch |
* Obwohl die Benutzeroberfläche sehr einfach gehalten ist, besitzt die IDE alle Features, die man von modernen Entwicklungsumgebungen gewohnt ist: | * Obwohl die Benutzeroberfläche sehr einfach gehalten ist, besitzt die IDE alle Features, die man von modernen Entwicklungsumgebungen gewohnt ist: | ||
* Code-Vervollständigung | * Code-Vervollständigung | ||
Zeile 17: | Zeile 17: | ||
* Find References | * Find References | ||
* Go to Definition | * Go to Definition | ||
+ | * Refactor/ | ||
* Automatische Code-Formatierung während der Eingabe | * Automatische Code-Formatierung während der Eingabe | ||
* Quick Help | * Quick Help | ||
* Zeigen der Dokumentation beim Hovern über Bezeichnern, | * Zeigen der Dokumentation beim Hovern über Bezeichnern, | ||
* usw. | * usw. | ||
- | * Die umfangreiche API entspricht bei Standardklassen wie String, Math und den Collection-Klassen (List, Set, Map, ArrayList, HashMap, ...) der von Java. | + | * Die IDE besitzt ein **integriertes Repository** und ermöglicht es den Schüler/ |
- | * Zusätzlich verfügt die API über Klassen zur Grafik/ | + | * Die **umfangreiche API** entspricht bei Standardklassen wie String, Math und den Collection-Klassen (List, Set, Map, ArrayList, HashMap, ...) der von Java. |
- | * Zum schnellen Ausprobieren gibt es eine Java-Console am unteren Bildschirmrand. | + | * Zusätzlich verfügt die API über **Klassen zur Grafik/ |
- | * UML-Klassendiagramme werden automatisch generiert und während des Programmierens | + | * Zum schnellen Ausprobieren gibt es eine **Java-Console am unteren Bildschirmrand**. |
- | * Lehrkräfte haben online Zugriff auf die Workspaces ihrer Schüler/ | + | * **Interaktive |
+ | * Lehrkräfte haben **online Zugriff auf die Workspaces ihrer Schüler/ | ||
javaonline/features.1602853096.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)