Ich bin es gewohnt, Web-Anwendungen in Java zu entwickeln (Struts, Spring, JSP ...). Aber jetzt möchte ich einen Desktop entwickeln. Ich habe es nie gemocht, Windows in Java zu entwerfen (AWT, Swing, SWT): zu viel Arbeit für eine hässliche Schnittstelle. Ich denke also, es könnte eine gute Idee sein, wenn ich meine Web-App-Fähigkeiten nutzen könnte. Eine Möglichkeit besteht darin, den SWT-Browser zu ändern und statt HTTP-Anfragen eine Java-Funktion aufzurufen. Ein sehr gutes Add-on wäre die Verwendung von JSP. Schließlich dachte ich, dass es wahrscheinlich einen Rahmen oder ein Werkzeug dafür gibt.Entwickeln von Desktop-Anwendungen Ansicht mit HTML, als Web-Anwendung
Denkst du, dass das, was ich vorschlage, eine gute Idee ist? Gibt es dafür einen Rahmen?
Ich brauche das für leichte Anwendungen. Daher denke ich, dass das Einbetten eines Tomcat-Servers und die Verwendung mit HTTP-Anfragen keine gute Idee ist.
Danke für Ihre Hilfe.
Bearbeiten: Eine Beispielanwendung könnte ein Ordnervergleich sein: Sie geben zwei Ordner an und die App zeigt Ihnen, welche Ordner und Dateien unterschiedlich sind. In diesem Fall denke ich, dass das Öffnen eines externen Browsers hässlich ist. Aufgeblähte Anwendung (mit seinem Server, MVC, usw.) wäre nicht die beste Wahl.
Verwenden Sie bitte etwas wie Adobe AIR. Extrem gut. Extrem einfach. Wir hatten sehr guten Erfolg damit. –
Sie können auch Titan mögen. Sie ermöglichen Ihnen, Ruby & Python auch auszuführen. –
Danke für Ihre Antworten. AFAIK, AIR und Titanium sind nicht für die Java-Entwicklung geeignet, daher wird mein Code keine Clos-Plattform sein. Außerdem erhalten Sie keine ausführbare Datei, Sie müssen ihre Startprogramme installieren. Bitte korrigiere mich wenn ich falsch liege. – sinuhepop