Java Swing oder JavaFX?
Arbeite zur Zeit mit FX
Frage mich aber öfters ob es gut für die Zukunft ist, da ich bei Suchen eher Beispielcodes mit JButton, JLabel, usw. sehe
Was würdet ihr mir empfehlen?
3 Stimmen
2 Antworten
Das ungefähre Konzept von Swing (Aufbau/Features, wie z.B. Look & Feel, Layout Manager, Event Dispatching, u.ä.) sollte dir schon bekannt sein, sodass du, solltest du einmal damit arbeiten müssen, zurechtkommst.
In der Praxis kann man noch auf einige Projekte stoßen, die Swing nutzen. Dabei muss es sich nicht einmal um Swing pur handeln. Es gibt so einige (proprietäre) Frameworks, die auf Swing aufbauen.
Den längerfristigen Fokus würde ich an deiner Stelle jedoch auf JavaFX setzen sowie Webtechnologien wie JSP/JSF/Thymeleaf/... in Kombination mit Spring/JakartaEE/Play, o.ä.. Webframeworks.
Wenn man sich auf die Entwicklung mit Desktop UIs beschränkt, ist JavaFX die modernste Option, die zudem noch weiterentwickelt wird. Swing wird im Gegensatz dazu nur noch gewartet.
Ich würde dir JavaFX empfehlen weil es Moderner ist und auch besser aussieht.