Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
es kommt auf dich an was du möchtest:
1. swt is alt
2. awt ist noch älter
3. html mit java bzw javascript mit php ist...nunja ich code nur auf der server seite und ich finde es schrecklich und manche mögen es
4. javafx hat die absolut beste GUI bibliothek die ich kenne, weil es so dermassen ausführlich geschrieben wurde und ich liebe das NUR es ist dermassen ausführlich geschrieben worden... manche hassen das
Das ist für mich gerade ein Grund, etwas zu benutzen.
Alt bedeutet: Ausgereift, an der Realität erprobt.
Ich kenne sehr viele Kundenprojekte, die Desktopanwendungen mit SWT (meist Eclipse RCP) und Swing gebaut haben, aber kein einziges mit JavaFX.
Und unter "was ich möchte" zu sagen: "1. swt ist alt" und "2. awt ist noch älter" ist ja nicht wirklich eine Anforderung.
Letztlich wird aber jede Java-Desktopanwendung irgendwann als Webanwendung migriert werden, da es gerade für das Deployment doch einige Vorteile hat.
Das ist für mich gerade ein Grund, etwas zu benutzen.
Alt bedeutet: Ausgereift, an der Realität erprobt.
Ich kenne sehr viele Kundenprojekte, die Desktopanwendungen mit SWT (meist Eclipse RCP) und Swing gebaut haben, aber kein einziges mit JavaFX.
Und unter "was ich möchte" zu sagen: "1. swt ist alt" und "2. awt ist noch älter" ist ja nicht wirklich eine Anforderung.
Letztlich wird aber jede Java-Desktopanwendung irgendwann als Webanwendung migriert werden, da es gerade für das Deployment doch einige Vorteile hat.
swt wird nicht mehr unterstüzt
awt wird nicht mehr unterstüzt
javafx ist die größte "einfache" GUI bibliothek die es gibt soweit ich weis ...natürlich hat es keine 3 d bibliothek wie C++
ausgereifter ist swt und awt sicherlich nicht dafür wird javafx zu lange jetzt schon bearbeitet
und ja warum sollte man eine funktionierende anwendung neu schreiben wenn sich nichts mehr ändert an der anwendung und die alte funktioniert dann braucht man auch keine neue..
wäre es in der realität erfolgreich gewesen wäre man bei awt und swt geblieben...
man hat dieses schiff aber abgeschossen und mit aller Gewalt versenkt
und zu dem "ins netz migriert" dann schreib die anwendung in javascript html css und mach die backend verwaltung mit java dann kannst gleich alles lernen nur ich persönlich finde web anwendungen furchtbar auch wenn ich weis dass es viele vorteile hat dass es im browser stattfindet nur ich hasse es wenn ein programm im browser aufgeht und ich werde kein programm schreiben was ich selbst hasse ... das kann ich dem user nicht zumuten
wenn du mal etwas größeres machst und schon den grund aufbau hässlich findest weil du es zb im web machen musst aber du ÜBERHAUPT nicht dafür bist das im web zu machen dann willst einfach nur noch dass das Projekt aufhört und dass du zum nächsten projekt kannst
Wer unterstützt es nicht mehr? Du? Ist ok, war aber auch keine Anforderung.
Weder SWT noch awt/swing sind deprecated und werden von den Entwicklern unterstützt. Daher ist die Frage wirklich, was Du da genau meinst.
Oder fehlt Dir eine Firma wie Gluon, die gegen Einwurf großer Scheine Support leistet? Das mag bei SWT fehlen, aber awt/swing dürfte von Oracle noch unterstützt werden ... Alleine schon die regelmäßigen Releases von SWT sprechen eine deutliche Sprache. Aber man könnte auch sonst einfach schauen, wo es Verwendung findet ...
Und JavaFX so hochloben? Ich habe andere Technologien erleben dürfen für Desktop Applikationen und da kann JavaFX nicht anstinken. JavaFX ist halt eine viel zu kleine Nische ...
Deine Sichtweise auf Web Entwicklung kann ich verstehen - aber die Probleme liegen halt mehr an Deiner Abneigung als an der Technologie selbst. Was damit möglich ist, ist schon recht interessant... sei es PWAs oder eben Wrapper so dass da native Applikationen vor Desktops oder Mobilgeräte entstehen...
Übrigens ist genau das Gegenteil der Fall. JavaFX war bereits kurz vor dem aus und Oracle selbst nutzt JavaFX nicht bzw. nicht in ausreichendem Maße: Selbst Swing-basierte Produkte bewegen sich nicht in Richtung JavaFX. Das genau darzulegen ist mir hier zu viel Text.
Man muss sich ja nur die Release Seite von SWT ansehen, wenn man das wirklich wollte. Also schon die Aussage von wegen "SWT ist alt" fand ich recht grenzwertig (Wie ein paar andere Dinge auch ...) Aber jeder soll seine Meinung haben - das ist ja kein Problem ...