Hallo allerseits,
mit voranschreitendem Studium macht man sich verstärkt Gedanken über professionelle, in Java geschriebene Programme.
Mir ist dabei der JDownloader aufgefallen, da der in Java geschrieben ist und ich habe mir schon öfters Gedanken darüber gemacht, wie diverse Funktionen umgesetzt worden sein könnten (um vor allem meinen Entwicklungshorizont zu erweitern)...
Es wäre sehr nett, wenn der ein oder andere fortgeschrittene Java-Entwickler ein paar Worte über meine "Problempunkte" schreiben könnte:
- Obwohl es ein Java-Programm ist, muss man es vor der ersten Anwendung dennoch installieren. Woran liegt das bzw. was hat das für einen Vorteil?
- Nach dem Starten wird nach Updates gesucht. Mit welchen (Java-)Komponenten/Technologien wurde das umgesetzt?
- Klickt man auf "Datei", dann kann man das Programm mit einem Klick neustarten lassen. Ich denke, dass hier ein Script zum Tragen kommt, Genaueres kann ich mir aber nicht vorstellen...?
- Etliche Prozesse laufen ja parallel ab. Hier habe ich Schwierigkeiten, mir konkret das Zusammenspiel GUI-Eingabe und parallele Ausführung vorzustellen. Wie sieht denn die Architektur grob beschrieben aus?
Das sollte es erst mal gewesen sein, denn aus den Antworten dürften sich auch Antworten auf andere Fragen ergeben.
Ich weiß, dass ein Forum immer etwas sehr Unpersönliches ist, ich möchte aber an dieser Stelle anmerken, dass ich sämtlichen Lesern und Verfassern für ihren Einsatz wirklich sehr dankbar bin und mir das Forum mehr vermittelt als die meisten Uni-Dozenten und Übungsleiter!
Vielen Dank und beste Grüße!
Wang
mit voranschreitendem Studium macht man sich verstärkt Gedanken über professionelle, in Java geschriebene Programme.
Mir ist dabei der JDownloader aufgefallen, da der in Java geschrieben ist und ich habe mir schon öfters Gedanken darüber gemacht, wie diverse Funktionen umgesetzt worden sein könnten (um vor allem meinen Entwicklungshorizont zu erweitern)...
Es wäre sehr nett, wenn der ein oder andere fortgeschrittene Java-Entwickler ein paar Worte über meine "Problempunkte" schreiben könnte:
- Obwohl es ein Java-Programm ist, muss man es vor der ersten Anwendung dennoch installieren. Woran liegt das bzw. was hat das für einen Vorteil?
- Nach dem Starten wird nach Updates gesucht. Mit welchen (Java-)Komponenten/Technologien wurde das umgesetzt?
- Klickt man auf "Datei", dann kann man das Programm mit einem Klick neustarten lassen. Ich denke, dass hier ein Script zum Tragen kommt, Genaueres kann ich mir aber nicht vorstellen...?
- Etliche Prozesse laufen ja parallel ab. Hier habe ich Schwierigkeiten, mir konkret das Zusammenspiel GUI-Eingabe und parallele Ausführung vorzustellen. Wie sieht denn die Architektur grob beschrieben aus?
Das sollte es erst mal gewesen sein, denn aus den Antworten dürften sich auch Antworten auf andere Fragen ergeben.
Ich weiß, dass ein Forum immer etwas sehr Unpersönliches ist, ich möchte aber an dieser Stelle anmerken, dass ich sämtlichen Lesern und Verfassern für ihren Einsatz wirklich sehr dankbar bin und mir das Forum mehr vermittelt als die meisten Uni-Dozenten und Übungsleiter!
Vielen Dank und beste Grüße!
Wang