Hallo ihr,
ich bräuchte mal einen Rat. Ich möchte gern ein größeres Projekt in Java verwirklichen (weil ich Lust dazu habe) und will dabei gleich was lernen.
Ein paar Informationen zu meinen fehlenden Kenntnissen, was mir jetzt so einfällt:
Nun mal dazu, was ich schon realisiert habe:
Für die Uni reichlich eigene Objekte gebastelt (Bäume, Graphen, Listen, ...) und Algorithmen darauf geschrieben (diverse kürzeste Wege bis hin zum Simplexalgorithmus). Mit generischen Collections kann ich umgehen. Dann hab ich ein Programm inkl. GUI gebastelt, das eine CSV-Datei einliest (alles "per Hand"), daraus ein MINLP bastelt, das Modell in ein AMPL (sone Modelliersprache) - File schreibt, das zu einem Server (Neos) sendet, dort lösen lässt, die Lösung wieder einließt und interpretiert. Wahlweise konnte man auch einen Solver auf dem Rechner aufrufen und dessen Lösung interpretieren. Dazu gabs schöne Zeichnungen auf einem JPanel (bis jetzt ebenfalls alles selbst gemacht).
Das war so das Komplexeste bis jetzt. Also ich hoffe, was ich kann wurde etwa deutlich
. Nun habe ich Lust, eine Desktopanwendung zu schreiben, gerne dabei irgendwelche Frameworks zu benutzen, wenn die was bringen, und dabei mehr zu lernen.
Also: Was würdet ihr da empfehlen? Und hättet ihr ne Idee für eine sinnvolle Anwendung? (Ich hab leider noch keine
) Sehr gerne auch ein Buch, das in irgendeine Technologie einweist und dabei ein Projekt umsetzt.
ich bräuchte mal einen Rat. Ich möchte gern ein größeres Projekt in Java verwirklichen (weil ich Lust dazu habe) und will dabei gleich was lernen.
Ein paar Informationen zu meinen fehlenden Kenntnissen, was mir jetzt so einfällt:
- ich hab noch nie was mit Datenbanken gemacht
- von XML keine Ahnung
- Swing-GUI bis jetzt nur über NetBeans GUI-Builder
- was ist eine Bean? RCP? Eclipse RCP oder Netbeans RCP? Swing oder SWT?
- richtig automatisiert getestet hab ich noch nichts
- was und wozu sind Annotations? (außer @Override)
Nun mal dazu, was ich schon realisiert habe:
Für die Uni reichlich eigene Objekte gebastelt (Bäume, Graphen, Listen, ...) und Algorithmen darauf geschrieben (diverse kürzeste Wege bis hin zum Simplexalgorithmus). Mit generischen Collections kann ich umgehen. Dann hab ich ein Programm inkl. GUI gebastelt, das eine CSV-Datei einliest (alles "per Hand"), daraus ein MINLP bastelt, das Modell in ein AMPL (sone Modelliersprache) - File schreibt, das zu einem Server (Neos) sendet, dort lösen lässt, die Lösung wieder einließt und interpretiert. Wahlweise konnte man auch einen Solver auf dem Rechner aufrufen und dessen Lösung interpretieren. Dazu gabs schöne Zeichnungen auf einem JPanel (bis jetzt ebenfalls alles selbst gemacht).
Das war so das Komplexeste bis jetzt. Also ich hoffe, was ich kann wurde etwa deutlich
Also: Was würdet ihr da empfehlen? Und hättet ihr ne Idee für eine sinnvolle Anwendung? (Ich hab leider noch keine
Zuletzt bearbeitet von einem Moderator: