Hi zusammen,
ich muss eine kleine Datenbankanwendung schreiben, die überwiegend für die Verwaltung einiger Kundendaten usw. dienen soll. Es müssen automatisch Reports / Rechnungen erstellt werden usw.
Bis jetzt habe ich vorgehabt das ganze in Microsoft Access zu erstellen. Hier kann man ja schnell ein paar Tabellen erstellen, Forms zusammenklicken und diese mit den Werten verbinden. Ebenfalls lassen sich recht einfach ein paar Reports erstellen.
Nun habe ich aber auch darüber nachgedacht diese Teile "schnell" selbst zu schreiben mit Java + Swing.
Ich habe vor ca. 4 Jahren das letzte mal mit Swing gearbeitet und erinnere mich hier an so einige Katastrophen. Datenbankanbindung natürlich kein Problem, man musste die Input-Felder aber immer per Hand füllen, das Drucken lief auch nie wirklich so, wie man es sich vorgestellt hat, generell war das GUI erstellen auch nicht immer Klasse und die GUI wurde auch sehr schnell sehr langsam
Daher wollte ich gerne mal ein paar Meinungen von Leuten einholen, die mit Swing in kürzester Zeit Erfahrung gemacht haben. Mir geht es primär darum, dass ich gerne ein komfortables DataBinding benötige. D.h. ich möchte die GUI an Daten binden. Oder gibt es irgendwelche Frameworks, die speziell für die Entwicklung von Datenbankanwendungen ausgelegt sind? Ich müsste wie gesagt auch irgendwie Reports/Rechnungen erstellen. Mit MS Access hätte ich versucht eine Verbindung zu MS Word herzustellen und hier die nötigen Dinge zu erstellen. Reports gibts natürlich auch in Access, vielleicht hätten die schon ausgereicht.
Wie siehts denn mit dem Drucken in Swing aus? Klappt das einwandfrei?
Oder würdet ihr mir grundsätzlich davon abraten und doch lieber empfehlen die Anwendung schnell mit MS Access zu schreiben? Eine alternative war das ganze als Webanwendung zu schreiben, aber das ist in diesem Fall nicht gewünscht.
Würde mich über einige Meinungen hierzu freuen.
Gruß
Mike
ich muss eine kleine Datenbankanwendung schreiben, die überwiegend für die Verwaltung einiger Kundendaten usw. dienen soll. Es müssen automatisch Reports / Rechnungen erstellt werden usw.
Bis jetzt habe ich vorgehabt das ganze in Microsoft Access zu erstellen. Hier kann man ja schnell ein paar Tabellen erstellen, Forms zusammenklicken und diese mit den Werten verbinden. Ebenfalls lassen sich recht einfach ein paar Reports erstellen.
Nun habe ich aber auch darüber nachgedacht diese Teile "schnell" selbst zu schreiben mit Java + Swing.
Ich habe vor ca. 4 Jahren das letzte mal mit Swing gearbeitet und erinnere mich hier an so einige Katastrophen. Datenbankanbindung natürlich kein Problem, man musste die Input-Felder aber immer per Hand füllen, das Drucken lief auch nie wirklich so, wie man es sich vorgestellt hat, generell war das GUI erstellen auch nicht immer Klasse und die GUI wurde auch sehr schnell sehr langsam
Daher wollte ich gerne mal ein paar Meinungen von Leuten einholen, die mit Swing in kürzester Zeit Erfahrung gemacht haben. Mir geht es primär darum, dass ich gerne ein komfortables DataBinding benötige. D.h. ich möchte die GUI an Daten binden. Oder gibt es irgendwelche Frameworks, die speziell für die Entwicklung von Datenbankanwendungen ausgelegt sind? Ich müsste wie gesagt auch irgendwie Reports/Rechnungen erstellen. Mit MS Access hätte ich versucht eine Verbindung zu MS Word herzustellen und hier die nötigen Dinge zu erstellen. Reports gibts natürlich auch in Access, vielleicht hätten die schon ausgereicht.
Wie siehts denn mit dem Drucken in Swing aus? Klappt das einwandfrei?
Oder würdet ihr mir grundsätzlich davon abraten und doch lieber empfehlen die Anwendung schnell mit MS Access zu schreiben? Eine alternative war das ganze als Webanwendung zu schreiben, aber das ist in diesem Fall nicht gewünscht.
Würde mich über einige Meinungen hierzu freuen.
Gruß
Mike