Hallo,
ich bin grade an meiner Diplomarbeit dran und wir gehen grade die Anforderungen durch, was die Software am Ende leisten soll.
Es wird eine Webapplikation mit Java - Webservices.
Nun ist die Frage der grafischen Ausgabe, da ich einen "Untergrund" für selbstgezeichnete Objekte etc. brauche.
Es gäbe da 3 mögliche Kandidaten:
Java-Client in Swing
Vorteile:
- Arbeite seit Jahren mit Swing, kaum Einarbeitungszeit erforderlich
- Guter Zeichenhintergrund mit vordefinierten Zeichenobjekten
- keine Browserabhängigkeit
Nachteile:
- Client muss auf Rechner installiert werden, eventuell noch eine JRE
JSP/JSF:
Vorteile+Nachteile
Von JSP/JSF habe ich bisher noch garkeine Ahnung, habe nichtmal eine einzige JSP selbst geschrieben
Vorteil wäre, dass sich das ganze ohne Installation realisieren lässt.
Ich weiss auch nciht wirklich, was mit JSP/JSF so alles möglich ist, so wie ich das verstehe, soll das GUI-Bauen wie bei Desktop-Programmen möglich sein. Man "zeichnest" eine HTML Oberfläche, Erstellst Actions, Actioncode, usw. - Der JSF-fähige Compiler erstellt daraus ein ziemlich heftiges Konglomerat aus HTML, Javascript und Servlets.
Außerdem muss man dann mindestens mal 2 große Browserhersteller einplanen, eventuell sogar mehr.
Als dritte Möglichkeit wären da noch Applets, aber von denen hört man ja immer mehr, dass sie am Aussterben sind.
Ist sowas für moderne Anwendungen noch zeitgemäß?
Außerdem hat man da wohl wieder das Problem mit den Browserversionen und Herstellern, damit das immer alles kerrekt angezeigt wird.
Gibts da sonst noch ne Alternative, die ich bisher vergessen habe?
Ich habe für das ganze noch 3-4 Monate Zeit, was würdet ihr mir denn da empfehlen?
Wäre über jeden Tipp/Anregung dankbar.
PS: Nur weil ich mit Swing am meisten gearbeitet habe, heisst das nicht, dass ich mich nicht in JSP/JSF einarbeiten würde. Jedoch ist halt immer die Frage, wielange ist die Einarbeitungszeit ....
mfg Erik
ich bin grade an meiner Diplomarbeit dran und wir gehen grade die Anforderungen durch, was die Software am Ende leisten soll.
Es wird eine Webapplikation mit Java - Webservices.
Nun ist die Frage der grafischen Ausgabe, da ich einen "Untergrund" für selbstgezeichnete Objekte etc. brauche.
Es gäbe da 3 mögliche Kandidaten:
Java-Client in Swing
Vorteile:
- Arbeite seit Jahren mit Swing, kaum Einarbeitungszeit erforderlich
- Guter Zeichenhintergrund mit vordefinierten Zeichenobjekten
- keine Browserabhängigkeit
Nachteile:
- Client muss auf Rechner installiert werden, eventuell noch eine JRE
JSP/JSF:
Vorteile+Nachteile
Von JSP/JSF habe ich bisher noch garkeine Ahnung, habe nichtmal eine einzige JSP selbst geschrieben
Vorteil wäre, dass sich das ganze ohne Installation realisieren lässt.
Ich weiss auch nciht wirklich, was mit JSP/JSF so alles möglich ist, so wie ich das verstehe, soll das GUI-Bauen wie bei Desktop-Programmen möglich sein. Man "zeichnest" eine HTML Oberfläche, Erstellst Actions, Actioncode, usw. - Der JSF-fähige Compiler erstellt daraus ein ziemlich heftiges Konglomerat aus HTML, Javascript und Servlets.
Außerdem muss man dann mindestens mal 2 große Browserhersteller einplanen, eventuell sogar mehr.
Als dritte Möglichkeit wären da noch Applets, aber von denen hört man ja immer mehr, dass sie am Aussterben sind.
Ist sowas für moderne Anwendungen noch zeitgemäß?
Außerdem hat man da wohl wieder das Problem mit den Browserversionen und Herstellern, damit das immer alles kerrekt angezeigt wird.
Gibts da sonst noch ne Alternative, die ich bisher vergessen habe?
Ich habe für das ganze noch 3-4 Monate Zeit, was würdet ihr mir denn da empfehlen?
Wäre über jeden Tipp/Anregung dankbar.
PS: Nur weil ich mit Swing am meisten gearbeitet habe, heisst das nicht, dass ich mich nicht in JSP/JSF einarbeiten würde. Jedoch ist halt immer die Frage, wielange ist die Einarbeitungszeit ....
mfg Erik