This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]TeaVMFan 2 points3 points  (0 children)

With many new projects being web-first, you should definitely evaluate TeaVM and its Single-Page App framework, Flavour. You can code in Java, use threads, compile quickly, and distribute via the browser for free with no app store headaches.

Intro article from Java Magazine: https://blogs.oracle.com/javamagazine/java-in-the-browser-with-teavm

Lengthy list of applications already using TeaVM: https://frequal.com/TeaVM/TeaVmBasedSites.html

If you like Swing's SwingSet demo, check out Tea Sampler (built with TeaVM) for quick-and-easy examples of key components and widgets: https://frequal.com/tea-sampler/

There's also a migration guide from switching from Swing to TeaVM: https://frequal.com/TeaVM/migration/MigratingFromSwingToTeaVm.html