Frage

Wir haben eine Desktop-Client-Anwendung in Swing entwickelt. Diese Anwendung interagiert mit Back-End-Server mit Servlet.

Die neue Anforderung ist ein Web-basiertes Client zu machen. Ich habe über JavaFX, Flex, ExtJS, etc.

Ich möchte wissen, welche Lösung die beste Lösung eine Swing-Anwendung zu ersetzen? Hat jemand Erfahrung das gleiche zu tun?


(EDIT basierend auf Kommentare)

Die Anwendung ist schweres Gewicht in Bezug auf Widgets. Natuerlich werden wir ein wenig neu zu gestalten, wenn eine Web-basierte Client zu machen.

War es hilfreich?

Lösung

Sie könnten betrachten das Google Web Toolkit, GWT, um eine Web-basierte Client zu machen. eine Benutzeroberfläche in GWT zu machen ist etwas ähnlich es in Java Swing zu tun, aber das Endergebnis ist ein dynamischer Web-Client.

Andere Tipps

Sie wissen Schwingen kann in einer Web-Seite laufen! Es gibt viele andere Optionen, einschließlich PHP, ASP, Ajax usw. usw. Wie „schwer“ ist der Swing-App das heißt es gibt viele Widgets? Dies ist eine sehr offene Frage!

Da Sie bereits wissen, Schaukel und Sie sollen eine Web-basierte Client / Schnittstelle machen, sollten Sie Apache Wicket betrachten , die strukturell viele Ähnlichkeiten mit Schaukel hat (eine seiner ursprünglichen devs war in einer ähnlichen Situation wie jetzt).

Wenn Sie Schwergewicht Funktionalität haben müssen, die nicht leicht mit Ajax und anderen Web-Technologien getan wird, würde ich für die Benutzeroberfläche in ersten Linie eine Kombination aus Flash / Flex vorschlagen, weil es eine Menge Leute da draußen, die wissen, wie man verwenden diese beiden Technologien.

Schnell bearbeiten: auch diese Antwort auf eine andere Frage , kann es Ihnen helfen, das eigentliche Problem bei der Hand ein bisschen besser zu verstehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top